Görev çubuğu yok ve masaüstünü sağ tıklayamıyorsunuz


33

Bunun nasıl olduğu hakkında hiçbir fikrim yok. plasmashell6GB bellek kullandıktan sonra çöküyordu ve çıkarmayı denedim ~/.cache. Her plasmashellşey kısa bir süre sonra , masaüstü duvar kağıdı ile duvar kağıdı ile başlayacaktı, ancak bana herhangi bir görev çubuğu vermedi ve masaüstünü sağ tıklatarak bir menü açamadım.

Bunu yeniden başlatma veya tüm makineyi yeniden başlatmadan yardım etmedi.

Yanıtlar:


44

jozxyqk'ın cevabı doğru, ancak oldukça sert. Tüm araç çubuğu özelleştirmelerinizi, uygulama sık kullanılanlarınızı vb.

Durumunuzda bu sorunun nedenine bağlı olarak, plazma-org.kde.plasma.desktop-appletsrc dosyanızı düzenleyerek ve ardından gerçekleştirerek düzeltebilirsiniz.

kquitapp plasmashell && kstart plasmashell

Karşılaştığım nedenlerden biri, harici monitöre bağladıktan ve daha sonra bağlantım kesildikten sonra bazen dizüstü bilgisayarımdaki görev çubuğunu "kaybediyor" olan buggy multimonitor işlevselliği. Bu senaryoda, görev çubuğu yapılandırmasındaki lastScreen ayarı olarak sorunu buldum. Bunu düzeltmek için, aşağıdaki gibi görünen plazma-org.kde.plasma.desktop-appletsrc içindeki metni bulun:

[Containments][1]
activityId=
formfactor=2
immutability=1
lastScreen=1
location=4
plugin=org.kde.panel
wallpaperplugin=org.kde.image

(Bu satırların bazıları yapılandırmanıza göre değişebilir. Madende bu bölüm dosyada sadece bir düzine satırdı, ama bunun ne kadar değişebileceği hakkında hiçbir fikrim yok.)

Lastscreen = 0 ayarı benim için sorunu düzeltti. 0'ın dizüstü bilgisayar ekranımı temsil ettiğini ve 1'in harici monitör olduğunu varsayalım.

Şüpheniz varsa, Jozxyqk'in cevabında prosedürü her zaman uygulayabilir ve yeni oluşturulan plasma-org.kde.plasma.desktop-appletsrc dosyasını bir düzenlemeyi geri yüklemeden önce kaydedilen plazma-org.kde.plasma.desktop-appletsrc.bak ile karşılaştırabilirsiniz. Kopyanızın kopyası.


1
@Pavel, doğru hatırlıyorsam, şöyle buldum: jozxyqk'in cevabı beni doğru dosyaya yönlendirdi. Dosyamı sakladım ve çözümünü kullandım, sonra da yeni dosyayı eski dosyamla karşılaştırdım. lastScreen muhtemel bir aday gibi görünüyordu, ben de denedim (eski dosyamı bir şeyle değiştirerek).
EricS

Benim durumumda "kquitapp plasmashell" komutu bir hata üretti ("Plasmashell uygulamasından çıkmak başarısız oldu. Hata bildirildi: org.freedesktop.DBus.Error.NoReply: Bir yanıt almadı ...") ve öldürmek zorunda kaldım Plasmashell.
Daddy32,

Şimdi anlıyorum "Application plasmashell could not be found using service org.kde.plasmashell and path /MainApplication.". Yeniden başlatılacak güncellenmiş bir servis var mı?
Paradox

33

Güncelleme: Lütfen KDE yapılandırmanızı kaybetmekten kaçınabildiğiniz için lütfen önce EricS'in yanıtına bakın .


İçinde adı plasmaolan rasgele config dosyalarını kaldırarak bitirdim . Çalışan kişi şuydu:

cd ~/.config
mv plasma-org.kde.plasma.desktop-appletsrc \
   plasma-org.kde.plasma.desktop-appletsrc.bak

Ardından plasmashell'i yeniden başlatın :

kbuildsycoca5 && kquitapp plasmashell && kstart plasmashell

Bu sadece bana da oldu. Çözümün işe yaradı, ama önce ~ / .cache / sycoca5'i kullanıcı adıma bağladım.
Geremy

Seni öpebilirdim!!!
DrorCohen

Bunun için size bir milyon teşekkür: Yardımınız yardımcı oldu. Tamamen fikir tükendi.
lightonphiri

1

Bu koşulu, ~ / .config dizininde bir plazma-org.kde.plasma.desktop-appletsrc.lock dosyası kaldığında da ortaya çıkmıştır. Kilit dosyasını kaldırmak sorunu hemen çözdü.


Yoruma dönüştür
Pimp Meyve Suyu BT

1

Benim durumumda KDE 5.8.8 ile aşağıdaki iki config dosyasının kaldırılması yardımcı oldu:

rm ~/.config/plasma-org.kde.plasma.desktop-appletsrc
rm ~/.config/plasmashellrc

Sonra tekrar KDE başlıyor.

Bazı nedenlerden dolayı, görev çubukları gibi varsayılan widget'lar bazı güncellemeler vb. Sırasında ilk kurulumda yapılandırılmadı.


0

Bu yazının gerçekten çok eski olduğunu biliyorum ama bugün hala KDE tarafından çözülmeyen bir hata var. Çok fazla zaman alır, ancak tekrar tekrar biçimlendirmek gerçekten can sıkıcı ve rahatsız edici ama bugün bunun için en hızlı ve en kolay çözümü buldum. Sadece tıklayın ALT+F2ve "ksysguard" yazın, Açın ardından "Kwin_x11" öğesini bulun, sağ tıklayın ve ardından sinyal gönder öğesine tıklayın ve son adım tıklayın.Interrupt(INT)5-10 Saniye içinde ekran kararacak ve giriş yaptığınız anda giriş bölümüne döneceksiniz. Panel (ler), Duvar Kağıdı vb… her şey yolundayken… Yani, hangi yapılandırma kullanılırsa kullanılsın, tam olarak bu problem ortaya çıkmadan önceki haline getirdiniz. Kullandığınız uygulama hakkında o oturumun iyileşip iyileşmeyeceğinden emin değilim. Sistem güncellemesi yaparken bu benim başıma geldiğinden, lütfen bu yöntemi kullanan herkes ve uygulama oturumunuzu geri yükleme veya güncelleme yapmama durumunda lütfen istasyon geri yüklenmediyse ve bir şekilde geri yüklediyseniz bize bir güncelleme verin " yardım için yardım "

Süper kullanıcı hakkındaki ilk yazım.


0

NB: önce bir yedekleme yapın

cp ~/.config/plasma-org.kde.plasma.desktop-appletsrc ~/.config/plasma-org.kde.plasma.desktop-appletsrc.bak

GENEL HATA AÇIKLAMA

Birinin aşağıdaki işlemleri gerçekleştirdiğini varsayalım: yeni bir ikinci monitör ekler -> eski ikinci monitöre ekler. Bu işlemden sonra eski ikinci monitörün 'ekran kimliği' bozulur. Görev çubuğu (panel) görmüyorsunuz, duvar kağıdı sıfırlanmış vs.


Aşağıdaki adımlar ~ / .config / plasma-org.kde.plasma.desktop-appletsrc dosyasına bakın (bundan sonra SETTINGS_FILE)


NASIL DÜZELTİLİR

I. MONİTÖRLERİNİZİN EKRAN KİMLİKLERİNİ BULUN

  • Her iki ekranda da masaüstü duvar kağıtlarını değiştirin, örneğin monitör 1 ve bar.png monitör 2 için foo.png.

Aşağıda monitörün ekran kimliğini nasıl bulacağınız açıklanmaktadır 1

  • SETTINGS_FILE’i açın
  • SETTINGS_FILE içinde foo.png ve bar.png dosyasını bulun

Aşağıdaki bloğu göreceksiniz (foo.png için)

[Containments][2][Wallpaper][org.kde.image][General] 
FillMode=6 
Image=~/Pictures/foo.png 

Foo.png, [İçindekiler] [2] 'nin bir parçası olduğu anlamına gelir.

  • Daha sonra [İçindekiler] [2] ile ilgili aşağıdaki bloğu bulun.

.

[Containments][2]
activityId=9c23ff19-bffa-4182-bdb6-d9b36dd27cdb
formfactor=0
immutability=1
lastScreen=0
location=0
plugin=org.kde.plasma.folder
wallpaperplugin=org.kde.image

voila, 'lastScreen = 0' dizesini görüyoruz. Bu, monitör 1'in ekran kimliğinin 0 olduğu anlamına gelir (çünkü monitör 1 foo.png'ye, foo.png [İçindekiler] [2] ve [İçindekiler] [2] lastScreen = 0'a karşılık gelir) anlamına gelir.

Monitörün ekran kimliğini bulduğunuz gibi 2, diyelim, 1.

Dolayısıyla, monitör 1 ve monitör 2'nin ekran kimliklerini sırasıyla 0 ve 1 olduğunu varsayın.

II. EKRAN KİMLİKLERİNİ BULUN VE DEĞİŞTİRİN

  • SETTINGS_FILE üzerinde grep çalıştır

.

$ grep lastScreen=  plasma-org.kde.plasma.desktop-appletsrc
lastScreen=0
lastScreen=1
lastScreen=0
lastScreen=0
lastScreen=1
lastScreen=2
lastScreen=1
lastScreen=0
lastScreen=2
lastScreen=1
lastScreen=0
lastScreen=0
lastScreen=1
lastScreen=2

Gördüğünüz gibi 'lastScreen = 2' ile satırlar var. Bunlar bozuk çizgiler.

  • SETTINGS_FILE içinde lastScreen = 2 -> lastScreen = 1 değiştirilir.

  • KDE'yi yeniden başlat

.

kquitapp5 plasmashell && kstart5 plasmashell

Şimdi, masaüstünüz tamir edilmeli!


-2

plasma-appletsrcBu bölümü düzenleyin ve silin.

[PlasmaViews][Panel 46][Horizontal1600]
alignment=132
maxLength=1600
minLength=1600
offset=0
panelVisibility=0
thickness=36

Ardından yeniden başlatın.


2
Talimatların çok net değil. İnsanların çözümünüzü yazdıklarınıza göre uygulayabileceğinden emin değilim. Daha açık olabilir misin?
fixer1234
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.