Menu ứng dụng toàn cầu có thể được thực hiện để hoạt động tốt hơn với GIMP không?


9

Tôi thực sự thích thực đơn toàn cầu của Unity.

Tuy nhiên, đối với GIMP, nó hoàn toàn bị phá vỡ và khủng khiếp. Gimp sử dụng nhiều cửa sổ không liên kết cho các thanh công cụ của nó và ngay khi thanh công cụ được tập trung, menu toàn cầu sẽ biến mất vì cửa sổ thuộc về menu không được tập trung. Vì vậy, bạn phải chuyển trọng tâm trở lại cửa sổ hình ảnh chính. Thật đau đớn vì bạn cần xen kẽ giữa việc sử dụng thanh công cụ và sử dụng menu mọi lúc, nhưng mỗi khi bạn sử dụng thanh công cụ, menu sẽ biến mất.

Câu hỏi của tôi:

  • Có cách nào để cải thiện hành vi này trong GIMP không? Ví dụ: bằng cách không có các thanh công cụ như các cửa sổ riêng biệt hoặc bằng cách đặt compiz để nó không xử lý chúng như vậy?

  • Hoặc thất bại, làm thế nào tôi có thể vô hiệu hóa menu toàn cầu chỉ cho một ứng dụng?

Sử dụng chính xác, với Gimp 2.6.12-1ubfox1

Câu trả lời:


10

Nếu bạn muốn một ứng dụng cụ thể không sử dụng menu chung, bạn có thể đặt biến môi trường ít được biết đến (nhưng rất hữu ích):UBUNTU_MENUPROXY=0

Do đó, các mục sau được nhập trong một thiết bị đầu cuối sẽ bắt đầu gimp với menu toàn cầu bị tắt:

UBUNTU_MENUPROXY=0 gimp-2.6

nhập mô tả hình ảnh ở đây

Bạn sẽ lưu ý menu toàn cầu bị vô hiệu hóa cho Gimp - giờ đây nó có cửa sổ Gimp chính.

Theo đề xuất, nếu bạn khởi chạy Gimp thông qua biểu tượng trình khởi chạy, hãy sao chép /usr/share/applications/gimp.desktoptệp vào thư mục nhà của bạn ~/.local/share/applications(tạo nếu cần).

Thay đổi exec=giá trị thành tệp tập lệnh - ví dụ:/home/dad/launchgimp.sh

Sao chép và dán UBUNTU_MENUPROXY=0 gimp-2.6vào tệp mới này và cung cấp cho nó quyền thực thi ( chmod +x ~/launchgimp.sh)

Đăng xuất và đăng nhập.


1
Đây là một câu trả lời tuyệt vời, cảm ơn. Tôi đã không quên về tiền thưởng và câu trả lời này rất có thể sẽ nhận được nó.
thomasrutter

6

Có thể dễ dàng hơn là để chỉnh sửa trường Exec trong /usr/share/applications/gimp.desktopđể

Exec=env UBUNTU_MENUPROXY=0 gimp-2.6 %U

4

Vấn đề này đã được giải quyết với phiên bản mới nhất của Gimp, Trong Gimp 2.8, bạn có thể sử dụng chế độ một cửa sổ, do đó không có menu toàn cầu biến mất.

Cài đặt Gimp 2.8:

Gimp 2.8 có thể được cài đặt bằng cách thêm PPA cho Ubuntu 12.04. Thực hiện theo các bước sau:

  • Trước khi cài đặt Gimp 2.8, điều quan trọng là phải xóa phiên bản cũ của Gimp.
  • Nhấn Alt+ Ctrl+ Tđể mở terminal và chạy các lệnh sau:

    sudo apt-get autoremove --purge gimp
    
  • Chạy các lệnh sau để thêm PPA và cài đặt Gimp 2.8.

    sudo add-apt-repository ppa: otto-kesselg công thức / gimp
    sudo apt-get cập nhật
    sudo apt-get cài đặt gimp
    

Làm cách nào để bật chế độ cửa sổ đơn trong Gimp 2.8?

Mở Windowsmenu Gimp và goto và chọnSingle-Window Mode

Đó là nó!


Cảm ơn bạn đã gợi ý, nhưng tôi đã tìm kiếm một giải pháp có thể hoạt động với Gimp hiện có trong Ubuntu. Dù vậy, tôi mong chờ Gimp 2.8 sẽ xuất hiện trong tương lai.
thomasrutter

Gimp 2.8 đã ra mắt và được cho là ổn định. Nó không có trong kho 12.04 và nếu mọi thứ hoạt động như bình thường trong Ubuntu, có lẽ sẽ không có ở đó cho đến ngày 12.10. Tôi đề nghị sử dụng GIMP PPA để cài đặt 2.8 và bật chế độ cửa sổ đơn (menu windows) hoặc tắt menu toàn cầu như đề xuất ở trên.
Làm

Tôi đã cài đặt Gimp 2.8 từ PPA mà không xóa 2.6 và không có gì bị hỏng. Có vẻ như mọi thứ đang hoạt động đúng.
Làm

Gimp được bao gồm trong repos của Ubuntu 12.10
Flimm

2

1. Mở tệp để chỉnh sửa:

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

2. Xác định vị trí dòng sau và xóa nó

Exec=gimp-2.8 %U

3. Chèn dòng sau

Exec=env UBUNTU_MENUPROXY=0 gimp-2.8 %U

4 . Ngoài ra trong đầu tập tin thêm dòng sau

#!/usr/bin/env xdg-open

Xem nội dung tập tin trong hình dưới đây: http://i.stack.imgur.com/PZTur.png

Xem kết quả trong hình dưới đây: http://i.stack.imgur.com/rkl83.png

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.