เมนูแอพพลิเคชั่นระดับโลกสามารถทำให้ GIMP ทำงานได้ดีขึ้นหรือไม่?


9

ฉันชอบเมนูระดับโลกของ Unity

อย่างไรก็ตามสำหรับคนพิการนั้นมันแตกสลายและแย่มาก Gimp ใช้หลายหน้าต่างที่ไม่ได้เชื่อมโยงกับแถบเครื่องมือและทันทีที่แถบเครื่องมือได้รับการโฟกัสเมนูทั่วโลกจะหายไปเนื่องจากหน้าต่างที่เป็นของเมนูไม่ได้ถูกโฟกัส ดังนั้นคุณต้องสลับโฟกัสกลับไปที่หน้าต่างภาพหลัก มันเจ็บปวดเพราะคุณต้องสลับระหว่างการใช้แถบเครื่องมือและการใช้เมนูตลอดเวลา แต่ทุกครั้งที่คุณใช้แถบเครื่องมือเมนูจะหายไป

คำถามของฉัน:

  • มีวิธีใดบ้างที่จะปรับปรุงพฤติกรรมนี้ใน GIMP เช่นโดยไม่มีแถบเครื่องมือเป็นหน้าต่างแยกต่างหากหรือโดยการตั้งค่า compiz ดังนั้นจึงไม่ถือว่าเป็นเช่นนี้

  • หรือล้มเหลวฉันจะปิดใช้งานเมนูส่วนกลางสำหรับแอปพลิเคชันเดียวได้อย่างไร

ใช้ความแม่นยำด้วย Gimp 2.6.12-1ubuntu1

คำตอบ:


10

หากคุณต้องการให้แอปพลิเคชันหนึ่งไม่ใช้เมนูส่วนกลางคุณสามารถตั้งค่าตัวแปรสภาพแวดล้อมที่รู้จัก (แต่มีประโยชน์มาก):UBUNTU_MENUPROXY=0

ดังนั้นสิ่งต่อไปนี้ที่ป้อนในเทอร์มินัลจะเริ่มต้น gimp เมื่อปิดการใช้งานเมนูส่วนกลาง

UBUNTU_MENUPROXY=0 gimp-2.6

ป้อนคำอธิบายรูปภาพที่นี่

คุณจะเห็นว่าเมนูทั่วโลกถูกปิดการใช้งานสำหรับ Gimp - ตอนนี้เป็นหน้าต่างหลักของ Gimp

ตามคำแนะนำหากคุณเรียกใช้ Gimp ผ่านไอคอนตัวเรียกใช้ให้คัดลอก/usr/share/applications/gimp.desktopไฟล์ไปยังโฟลเดอร์บ้านของคุณ~/.local/share/applications(สร้างหากจำเป็น)

เปลี่ยนexec=ค่าเป็นไฟล์สคริปต์ - ตัวอย่างเช่น/home/dad/launchgimp.sh

คัดลอกและวางUBUNTU_MENUPROXY=0 gimp-2.6ลงในไฟล์ใหม่นี้และให้สิทธิดำเนินการ ( chmod +x ~/launchgimp.sh)

ออกจากระบบและเข้าสู่ระบบ


1
นี่คือคำตอบที่ยอดเยี่ยมขอบคุณ ฉันไม่ได้ลืมเรื่องเงินรางวัลและคำตอบนี้น่าจะได้มา
thomasrutter


4

ปัญหานี้ได้รับการแก้ไขด้วย Gimp รุ่นล่าสุดใน Gimp 2.8 คุณสามารถใช้โหมดหน้าต่างเดียวดังนั้นจึงไม่มีเมนูทั่วโลกหายไปอีกต่อไป

การติดตั้ง Gimp 2.8:

Gimp 2.8 สามารถติดตั้งได้โดยการเพิ่ม PPA สำหรับ Ubuntu 12.04 ทำตามขั้นตอนเหล่านี้:

  • ก่อนที่จะติดตั้ง Gimp 2.8 สิ่งสำคัญคือการลบ Gimp เวอร์ชันเก่า
  • กดAlt+ Ctrl+ Tเพื่อเปิดเทอร์มินัลแล้วเรียกใช้คำสั่งต่อไปนี้

    sudo apt-get autoremove --purge gimp
    
  • เรียกใช้คำสั่งต่อไปนี้เพื่อเพิ่ม PPA และติดตั้ง Gimp 2.8

    sudo add-apt-repository ppa: otto-kesselgulasch / gimp
    sudo apt-get update
    sudo apt-get gimp install
    

วิธีการเปิดใช้งานโหมดหน้าต่างเดียวใน Gimp 2.8?

เปิดWindowsเมนูGimp และ goto แล้วเลือกSingle-Window Mode

แค่นั้นแหละ!


ขอบคุณสำหรับคำแนะนำ แต่ฉันกำลังมองหาวิธีแก้ปัญหาที่สามารถทำงานกับ Gimp ที่มีอยู่ใน Ubuntu ได้ ฉันหวังว่า Gimp 2.8 จะสามารถทำได้ในอนาคต
thomasrutter

Gimp 2.8 ออกมาแล้วและกล่าวกันว่าเสถียร มันไม่ได้อยู่ในที่เก็บ 12.04 และถ้าทุกอย่างทำงานได้ตามปกติในอูบุนตูอาจจะไม่มีจนถึง 12.10 ฉันขอแนะนำให้ใช้ GIMP PPA เพื่อติดตั้ง 2.8 และเปิดใช้งานโหมดหน้าต่างเดียว (เมนู windows) หรือปิดใช้งานเมนูทั่วโลกตามที่แนะนำข้างต้น
จะทำ

ฉันติดตั้ง Gimp 2.8 จาก PPA โดยไม่ลบ 2.6 และไม่มีอะไรเสียหาย ดูเหมือนว่าทุกอย่างจะทำงานอย่างถูกต้อง
จะทำ

Gimp รวมอยู่ใน repos ของ Ubuntu 12.10
Flimm

2

1. เปิดไฟล์เพื่อแก้ไข:

sudo gedit /usr/share/applications/gimp.desktop

2. ค้นหาบรรทัดต่อไปนี้และลบมัน

Exec=gimp-2.8 %U

3. แทรกบรรทัดต่อไปนี้

Exec=env UBUNTU_MENUPROXY=0 gimp-2.8 %U

4. นอกจากนี้ที่ด้านบนของไฟล์ให้เพิ่มบรรทัดต่อไปนี้

#!/usr/bin/env xdg-open

ดูเนื้อหาไฟล์ในภาพด้านล่าง: http://i.stack.imgur.com/PZTur.png

ดูผลลัพธ์ในภาพด้านล่าง: http://i.stack.imgur.com/rkl83.png

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.