gedit เมนูด้านบนมองไม่เห็นเมื่อเริ่มต้นจาก terminal และการใช้การส่งต่อ x11


9

ให้: ฉันใช้export $(dbus-launch)ใน/etc/bash.bashrcไฟล์ของฉันตามปกติแล้วฉันจะทำงานภายใต้ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบและต้องsu - adminทำสิ่งที่เป็นอันตราย

พฤติกรรมปกติ: ไปที่เส้นประเปิด gedit เมนูด้านบนสามารถมองเห็นได้

พฤติกรรมที่ผิดปกติgeditไปยังสถานีพิมพ์: จากนั้นเมนูด้านบนเป็นในที่มองเห็นได้ (ปัญหายังคงอยู่แม้จะส่งไปยัง bg)

ข้อมูลเพิ่มเติม: ฉันสังเกตเห็นเมื่อฉันทำgksudo geditเมนูปรากฏขึ้นใต้แถบเมนูของหน้าต่างแทนเมนูด้านบน ...

ข้อมูลเพิ่มเติมเพิ่มเติม: ฉันเพิ่งพบผู้กระทำผิด: การส่งต่อ X11 พฤติกรรม "ผิดปกติ" หยุดลงเมื่อฉันลบออกexport $(dbus-launch)จากbash.bashrcไฟล์ของฉัน

ไม่มีใครมีเงื่อนงำที่จะนำความผิดปกติกลับมาเป็นปกติได้หรือไม่? (รักษาการส่งต่อ x11 หรือไม่) ฉันดูทุกที่ แต่ยกเว้นข้อผิดพลาดในการตั้งค่าที่ไม่แสดงฉันไม่พบวิธีแก้ไขปัญหานี้ ...


ดูเหมือนว่าผิดปกติเมนูของ gedit ที่นี่สามารถเข้าถึงได้เสมอไม่ว่าจะเริ่มจาก .desktop (Dash) หรือไบนารี (เทอร์มินัล) คุณสามารถใช้นี้จากขั้ว - หรือgtk-launch gedit gtk-launch gedit /path/to/a/fileนี้ใช้เดสก์ทอปเพื่อเปิดตัว
ดั๊ก

ขอบคุณสำหรับเคล็ดลับ แต่อนิจจา: การใช้ gtk-launch สร้างผลลัพธ์เดียวกัน :(
Fabby

@muru: ฉันสังเกตเห็นเพียงตอนนี้คุณลบแท็ก gnome-terminal 4 นาทีหลังจากที่ฉันตั้งคำถามขึ้นมาเพื่อรับรางวัล ... ทำไม ??? เมื่อสิ่งนี้เกิดขึ้นเมื่อเริ่มต้นจากเทอร์มินัลฉันจะบอกว่ามันค่อนข้างสำคัญ (ถามก่อนเพิ่มแท็กกลับ)
Fabby

1
เนื่องจากเห็นได้ชัดว่าไม่เฉพาะเจาะจงกับ gnome-terminal (คุณเคยประสบกับพฤติกรรมที่แตกต่างกันหรือไม่ถ้าคุณใช้พูดxfce4-terminalแทน?) ฉันจะบอกว่าx11-forwardingครอบคลุมความจริงที่ว่าคุณกำลังใช้เทอร์มินัล ถ้าคุณรู้สึกว่ามันไม่ได้พิจารณาบรรทัดคำสั่ง
muru

gtk-launch ใช้งานได้กับฉันในปี 1604 ในช่วง X11 ยังแปลกใจที่นามแฝงของตัวเองทำงาน alias gedit='gtk-launch gedit'
rickfoosusa

คำตอบ:


4

ฉันพบคำตอบหลังจากทั้งหมด:

หากคุณใช้การส่งต่อ X11 อย่าลืมมองหา~/.config/ผู้ใช้ที่ทำงานอยู่จริงgedit! ไม่ใช่~/.config/ผู้ใช้ที่แสดงแอปพลิเคชันใน!

ในกรณีนี้การลบการ~/.config/geditแก้ไขปัญหานี้โดยเฉพาะgeditจะสร้างขึ้นใหม่ในภายหลัง (เป็นใบ้ฉัน: ฉันควรจะเปลี่ยนชื่อและดูว่ามีความแตกต่างอะไรดังนั้นฉันสามารถโพสต์คำตอบที่สมบูรณ์แบบ แต่ในเวลานั้นฉันพยายามแก้ไขปัญหาอื่น)


คำตอบเดิม:

น่าเสียดายที่ไม่มีใครพบคำตอบใด ๆ ดังนั้นฉันจะโพสต์การทำงานรอบ ๆ ของฉันเป็น "โซลูชัน"

(ฉันรู้ว่าพวกเขาไม่ได้ "แก้ปัญหา" จริง ๆ พวกเขาเป็นเพียง "การแก้ไขปัญหา")

  1. ใช้แถบเครื่องมือสำหรับคำสั่งที่ใช้บ่อยที่สุด
  2. ใช้แป้นลัดลัด: เนื่องจากเมนูเดียวที่ฉันขาดหายไปจากแถบเครื่องมือคือ "ไฟล์ - บันทึกเป็น" ฉันแค่กดAlt+ Fและเมนูดูเหมือนว่าจะออกมาจากเมนูระบบเมื่อใช้วิธีแก้ปัญหานี้ จากนั้นเพียงกดปุ่มA"เป็น" และคุณจะไปที่กล่องโต้ตอบ "บันทึกเป็น" ...

ระบบเดียวกันสามารถใช้สำหรับEdit, View, Search, Tools, Documents และHelp


+1 เพราะนี่ใกล้กับปัญหาที่ฉันมี ... กำลังเรียกใช้ "sudo gedit" คุณไม่สามารถเข้าถึงเมนูใด ๆ ได้แม้จะมี "<Alt> + E", "<Alt> + F" ฯลฯ บางอย่างที่มี/home/user/.config/dconfvs /home/root/.config/dconfหรือ ตามที่คุณพูดVS$~/.config/gedit #~/.config/geditนอกจากนี้ผู้คนจะได้รับข้อความเช่น "** (gedit: 12601): คำเตือน **: ตั้งค่าข้อมูลเมตาของเอกสารล้มเหลว: การตั้งค่าข้อมูลเมตาของแอตทริบิวต์ :: ไม่รองรับการเปิดใช้งานการสะกดคำ gedit" เอฟเฟกต์ 100k + คน
WinEunuuchs2Unix
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.