gedit üst menüsü terminalden başlatıldığında ve x11-Yönlendirme kullanılarak görünmez


9

Verilen: Normalde yönetici olmayan bir kullanıcı altında çalıştığım ve tehlikeli bir şey yapmam gerektiğinden export $(dbus-launch)dosyamı kullanıyorum ./etc/bash.bashrcsu - admin

Normal davranış: Çizgiye git, gedit'i aç. Üst menü görünür.

Anormal davranışlar terminali, türüne git: gedit. Ardından üst menü içinde görünür. (Bg'ye gönderirken bile sorun devam eder)

Ek bilgi: Bir yaptığımda gksudo gedit, menünün üst menü yerine pencerenin menü çubuğunun altında göründüğünü fark ettim …

Ek bilgi: Suçlu buldum: X11-iletme. Ben kaldırdığınızda "anormal" davranış durur export $(dbus-launch)benim gelen bash.bashrcdosyada.

Anormal normale nasıl döneceğine dair bir fikri olan var mı ? (x11 iletme tutmak?) Ben her yerde baktım, ama tercihleri ​​göstermekten bir hata dışında, bu soruna hiçbir çözüm bulamadım ...


Anormal görünüyor, burada gedit'in menüsüne .desktop (Dash) veya ikili (terminal) başlasa da her zaman erişilebilir. Bunu her zaman bir terminalden kullanabilirsiniz - gtk-launch geditveya gtk-launch gedit /path/to/a/file. Bu, başlatmak için .desktop'u kullanıyor
doug

Bahşiş için teşekkürler, ama ne yazık ki: gtk-launch kullanmak aynı sonucu verir. :(
Fabby

@muru: Sadece bir ödül için soruyu açtıktan 4 dakika sonra gnome-terminal etiketini kaldırdığınızı fark ettim ... Neden ??? Bu sadece bir terminalden başlarken oldukça önemli olduğunu söyleyebilirim. (Etiketi geri eklemeden önce sorma)
Fabby

1
Görünüşe göre gnome-terminaline özgü olmadığından ( bunun yerine xfce4-terminal kullanıyorsanız farklı davranışlarla karşılaşır mısınız?). x11-forwardingBir terminal kullandığınız gerçeğini kapsar diyebilirim . Eğer olmadığını düşünüyorsanız, komut satırını düşünün .
muru

gtk-launch X4'te 1604'te benim için çalıştı. Ayrıca takma adın kendisine çalıştığını da şaşırttı. alias gedit='gtk-launch gedit'
rickfoosusa

Yanıtlar:


4

Sonuçta cevabı buldum:

X11 iletmeyi kullanıyorsanız, ~/.config/gerçekte çalışan kullanıcıya bakmayı unutmayın gedit! Uygulamanın görüntülendiği kullanıcının değil ~/.config/!

Bu özel durumda, ~/.config/geditçözülmüş olan bu sorun geditdaha sonra yeniden yaratıldığı gibi çözülmüştür . (aptal beni: Yeniden adlandırmış ve farklılıkların ne olduğuna bakmalıydım, bu yüzden mükemmel bir cevap gönderebilirdim, ama o zaman başka bir sorunu çözmeye çalışıyordum)


Orijinal cevap:

Çok kötü kimse cevap bulamadı, bu yüzden kendi çözümümü "çözüm" olarak göndereceğim

(Gerçekten "çözüm" olmadıklarını biliyorum; onlar sadece "çözüm" dir)

  1. En sık kullanılan komutlar için araç çubuğunu kullanın.
  2. Klavye kısayollarını kullanın: Araç çubuğundan gerçekten eksik olduğum tek menü öğesi "Dosya - Farklı Kaydet" olduğundan, sadece Alt+ tuşuna basıyorum Fve bu geçici çözüm kullanılırken menü sistem menüsünden çıkıyor gibi görünüyor. Sonra A"As" için tuşuna bastığınızda "Farklı Kaydet" iletişim kutusuna ulaşırsınız ...

Aynı sistem için de kullanılabilir Edit, VIEW, Simgeleri, Tools, Documents ve HELP


+1 çünkü bu yaşadığım bir soruna yakın ... "sudo gedit" çalıştırıyorum, "<Alt> + E", "<Alt> + F", vb. İle hiçbir menüye erişemezsiniz. /home/user/.config/dconfVs /home/root/.config/dconfveya olarak diyorsunuz $~/.config/geditvs #~/.config/gedit. Ayrıca, kişiler "** (gedit: 12601): UYARI **: Belge meta verilerini ayarlama başarısız oldu: metadata ayarını ayarlama :: gedit-büyü etkin değil destekleniyor" gibi mesajlar alır. 100k + insanları etkiler?
WinEunuuchs2Unix
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.