มีวิธีที่ฉันสามารถปิดการใช้งานพื้นที่ทำงานและลบไอคอนออกจากแผง Unity-2D ของฉันได้หรือไม่?


24

ระบบของฉันถูกสร้างขึ้นรอบพ่ออายุ 71 ปีของฉัน (ซึ่งเป็นผู้ใช้ลีนุกซ์รุ่นใหม่ที่ได้รับการสนับสนุนในปัจจุบัน)

เขาไม่ต้องการเดสก์ท็อปหลายเครื่องและฉันพบว่าการมีหลายสิ่งมากเกินไปบนแผงอาจทำให้เขาสับสนเล็กน้อย

มีวิธีใดที่จะปิดการใช้งานพื้นที่ใช้งาน / รวมถึงลบไอคอนออกจากพาเนลอย่างสมบูรณ์หรือไม่?


3
โปรดลงคะแนนให้bugs.launchpad.net/unity/+bug/997322
Roman Ivanov

คำตอบ:


8
  1. ปิดการใช้งานหลายพื้นที่ทำงาน:

    • ใช้GConf แก้ไขเปลี่ยนค่าของการ/apps/metacity/general/num_workspaces1
  2. การลบWorkspace Switcherจาก Launcher:

    ลบและจัดเรียงใหม่

    ดังนั้นในการเปลี่ยนแปลงนี้คุณต้องแก้ไขไฟล์เดียว ก่อนอื่นให้ปลอดภัยทำการสำรองข้อมูล:

(สำหรับ 11.04 และ 11.10)

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

เมื่อคุณทำอะไรผิดพลาด:

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

(สำหรับ 12.04)

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

เมื่อคุณทำอะไรผิดพลาด:

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

ตอนนี้สำหรับการลบรายการออกจาก Launcher:

(สำหรับ 11.04 / 11.10):

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

เลื่อนลงไปที่บรรทัด 104 คุณจะเห็น:

(สำหรับ 12.04)

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

เลื่อนลงไปที่บรรทัด 104 คุณจะเห็น:

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

items.appendModel(applications);= แอปพลิเคชันในตัวเรียกใช้งาน
items.appendModel(workspaces);= Workspace Switcher
items.appendModel(visiblePlaces); = ไฟล์ & โฟลเดอร์และแอปพลิเคชัน button.items.appendModel(devices);= ไดรฟ์ที่ติดตั้ง (NTFS) + แฟลชไดรฟ์ ฯลฯ
shelfitems.appendModel(trashes);= ถังขยะ

คุณสามารถลบรายการเหล่านี้โดยการลบบรรทัดของพวกเขาหรือคุณสามารถจัดเรียงรายการโดยการย้ายบรรทัดขึ้นหรือลง

แหล่ง

ควรสังเกตว่าขั้นตอนที่สองคือการแก้ไขรหัสจริงไม่ใช่ไฟล์การกำหนดค่าและการเปลี่ยนแปลงใด ๆ จะถูกเขียนทับในครั้งต่อไปที่คุณติดตั้งการunity-2dอัปเดต


4

คำตอบที่ดีข้างต้นโดยวิธี ขอขอบคุณ. หากต้องการลดความซับซ้อนของสิ่งเล็กน้อยคุณสามารถลดพื้นที่ทำงานจากเทอร์มินัลโดย:

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

และแก้ไขการกำหนดค่า (ลบตัวเรียกใช้พื้นที่ทำงานออกจาก Launcher โดย :)

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

ใช่สิ่งนี้จะได้รับการรีเซ็ตทุกครั้งที่มีการอัพเดท package unity-2d-launcher


1

มีวิธีแก้ไขปัญหาง่ายขึ้นในขณะนี้ตามที่อธิบายไว้ในข้อผิดพลาดเกี่ยวกับปัญหานี้ใน Launchpad (ขอบคุณ @Romanlvanov สำหรับการเชื่อมโยงโดยวิธี)

ตามที่อธิบายโดยJon Hannaในจุดบกพร่องนั้น:

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

เริ่มระบบใหม่และเปิดccsmไปที่Ubuntu Unity Pluginสลับไปยังแท็บและปิดExperimentalShow "Expo Icon" in the launcher

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