Có cách nào để tôi có thể vô hiệu hóa hoàn toàn không gian làm việc và xóa biểu tượng khỏi bảng điều khiển Unity-2D không?


24

Hệ thống của tôi được xây dựng xung quanh người cha 71 tuổi của tôi (một người dùng Linux gần đây và rất ủng hộ).

Anh ta không có nhu cầu sử dụng nhiều máy tính để bàn và tôi thấy rằng có quá nhiều thứ trên bảng điều khiển có thể gây nhầm lẫn cho anh ta.

Có cách nào để vô hiệu hóa hoàn toàn không gian làm việc / cũng như xóa biểu tượng khỏi bảng điều khiển không?


3
Vui lòng bỏ phiếu cho bug.launchpad.net/unity/+orms/997322
Roman Ivanov

Câu trả lời:


8
  1. Vô hiệu hóa nhiều không gian làm việc:

    • Sử dụng GConf Editor , thay đổi giá trị của /apps/metacity/general/num_workspacesthành 1.
  2. Xóa Trình chuyển đổi không gian làm việc khỏi Trình khởi chạy:

    Xóa và sắp xếp lại

    Vì vậy, để thực hiện thay đổi này, bạn cần chỉnh sửa một tệp. Đầu tiên để được an toàn, hãy sao lưu:

(cho 11.04 & 11.10)

sudo cp /usr/share/unity-2d/launcher/Launcher.qml /usr/share/unity-2d/launcher/Launcher.qml-backup

khi bạn làm hỏng cái gì đó chỉ:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

(cho 12.04)

sudo cp /usr/share/unity-2d/shell/launcher/Launcher.qml /usr/share/unity-2d/shell/launcher/Launcher.qml-backup

khi bạn làm hỏng cái gì đó chỉ:

sudo cp /usr/share/unity-2d/launcher/Launcher.qml-backup /usr/share/unity-2d/launcher/Launcher.qml

Bây giờ để xóa các mục khỏi Trình khởi chạy:

(cho ngày 11.04 / 11.10):

gksu gedit /usr/share/unity-2d/launcher/Launcher.qml

cuộn xuống dòng 104, ở đó bạn sẽ thấy:

(cho 12.04)

gksu gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

cuộn xuống dòng 104, ở đó bạn sẽ thấy:

Component.onCompleted: {
    items.appendModel(applications);
    items.appendModel(workspaces);
    items.appendModel(visiblePlaces);
    items.appendModel(devices);
    shelfItems.appendModel(trashes);

items.appendModel(applications);= ứng dụng trong launcher
items.appendModel(workspaces);= Workspace Switcher
items.appendModel(visiblePlaces); = Files & Folders và application button.items.appendModel(devices);= gắn ổ đĩa (NTFS) + ổ đĩa flash, v.v.
shelfitems.appendModel(trashes);= Thùng rác

Bạn có thể xóa các mục này bằng cách xóa các dòng của chúng hoặc bạn có thể sắp xếp lại các mục bằng cách di chuyển các dòng lên hoặc xuống.

Nguồn

Cần lưu ý rằng bước thứ hai là chỉnh sửa mã thực tế chứ không phải tệp cấu hình và do đó, mọi thay đổi sẽ được ghi đè vào lần tiếp theo bạn cài đặt unity-2dbản cập nhật.


4

Bằng cách này, câu trả lời tuyệt vời. Cảm ơn bạn. Để đơn giản hóa mọi thứ một chút, bạn có thể giảm các không gian làm việc từ thiết bị đầu cuối bằng cách:

    gconftool-2 -s /apps/metacity/general/num_workspaces --type int 1

và thay đổi cấu hình (xóa trình khởi chạy không gian làm việc khỏi Trình khởi chạy bằng :)

    sudo cp /usr/share/unity-2d/launcher/Launcher.qml{,.bck}
    sudo sed -i '/items.appendModel(workspaces)/d' /usr/share/unity-2d/launcher/Launcher.qml

Có, điều này sẽ được thiết lập lại bất cứ lúc nào mà gói unity-2d-launcher được cập nhật.


1

Hiện tại có một cách giải quyết dễ dàng hơn, như được mô tả trong lỗi liên quan đến vấn đề này trong Launchpad (nhờ @Romanlvanov cho liên kết bằng cách này)

Theo giải thích của Jon Hanna trong lỗi đó:

sudo add-apt-repository ppa:ikarosdev/unity-revamped 
sudo apt-get update && sudo apt-get dist-upgrade

Khởi động lại hệ thống và mở ccsm, Ubuntu Unity Pluginchuyển sang Experimentaltab và tắt Show "Expo Icon" in the launcher.

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.