Bagaimana cara menambah dan menghapus peluncur Workspace Switcher dari peluncur Unity?

81

Bagaimana saya bisa menghapus peluncur Workspace Switcher dari Unity dock?

mikrofon
sumber

Jawaban:

69
  1. Untuk menonaktifkan ruang kerja sepenuhnya
  2. Untuk hanya menghapus ikon tetapi masih mempertahankan ruang kerja

    • Buka terminal dan jalankan:

      gsettings get com.canonical.Unity.Launcher favorites
      

    output akan menjadi seperti,

    ['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://expo-icon', 'unity://devices']
    

    Untuk menghapus ikon ruang kerja dari dermaga, Anda hanya perlu mengeluarkan 'unity://expo-icon'dari daftar itu. Mengambilnya, untuk kasus ini perintahnya harus:

    gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://devices']"
    

    (Jangan lupa tanda kutip ganda untuk daftar pada gsettings set)

Saat ini saya menggunakan delapan ruang kerja dengan bantuan Alat Tweak Unity . Saya suka memiliki banyak ruang kerja, tetapi tidak terlalu menyukai ikon Unity Launcher yang tidak dapat dilepas, bahkan lebih karena hanya bisa menyerupai empat ruang kerja saat saya menggunakan delapan.

pepper_chico
sumber
11
Ini melakukan persis apa yang ingin saya lakukan. Jawaban lainnya menonaktifkan peralihan desktop sepenuhnya, sementara jawaban ini hanya menghilangkan ikon dan saya masih dapat menggunakan fitur itu sendiri.
Donarsson
Untuk versi apa ini bisa berfungsi?
Bruno Pereira
@BrunoPereira, secara pribadi, saya hanya bisa menggunakannya pada 13,04.
pepper_chico
1
Ini adalah pendekatan yang paling logis, langsung, dan berhasil! (menggunakan Ubuntu 14.04)
dayuloli
Anda memiliki `ekstra. pada akhir potongan kode ketiga
Maks
45

Untuk 14,04

Seret ikon yang tidak diinginkan pada tempat sampah.

Untuk 13,04

Secara default, workspace-switcher tidak diaktifkan di Launcher. Pengaturan ini dapat diubah melalui tab Penampilan - Perilaku di Pengaturan Sistem

Hapus centang opsi yang ditunjukkan pada gambar berikut untuk menghapus ikon workspace-switcher.

masukkan deskripsi gambar di sini

12.10

Jika Anda siap untuk bekerja hanya dengan satu desktop virtual (yaitu tidak ada ruang kerja tambahan) maka yang berikut ini akan berfungsi untuk 12.10 dan yang lebih baru.

pengaturan gs mengatur org.compiz.core: / org / compiz / profil / unity / plugins / core / hsize 1
pengaturan gs mengatur org.compiz.core: / org / compiz / profil / unity / plugins / core / vsize 1

Sebelum:

masukkan deskripsi gambar di sini

Setelah:

masukkan deskripsi gambar di sini

kebebasan fosil
sumber
3
ini benar-benar bekerja untuk saya pada jam 12.10 dan tampaknya beban omong kosong lebih mudah daripada jawaban teratas
Eric Nemchik
8
Solusi Anda untuk 13,04 bukanlah solusi yang tepat. Menonaktifkan ruang kerja akan sepenuhnya menonaktifkannya, tidak hanya menghapus ikon dari peluncur. Beberapa orang ingin membiarkan ruang kerja tetap aktif tanpa ikon di peluncur.
Seth
1
12.10 solusi memberikan: Tidak ada skema seperti 'org.compiz.core'
Bryce
1
Apakah ada cara untuk mendapatkannya kembali di 14,04 setelah menyeretnya ke tempat sampah.
xji
1
Di 14.04, langkah-langkah ini tidak menonaktifkan fitur di kotak saya. Tombol pintas Ctrl-Alt-Kiri / Kanan Panah masih bergerak ke ruang kerja yang berbeda. Bahkan setelah menonaktifkannya di Pengaturan Sistem> Tampilan.
Ed J
14

Untuk Ubuntu 11.10 & Ubuntu2D

Edit file /usr/share/unity-2d/launcher/Launcher.qmldengan editor teks favorit Anda, yaitu:

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

Untuk Ubuntu 12.04 & Ubuntu2D

Edit file /usr/share/unity-2d/shell/launcher/Launcher.qmldengan editor teks favorit Anda, yaitu:

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

Temukan garis-garis ini

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

Dan mengubahnya menjadi

    Component.onCompleted: {
        items.appendModel(bfbModel);
        items.appendModel(applications);
/*        items.appendModel(workspaces);*/
        items.appendModel(devices);
        shelfItems.appendModel(trashes);
    }

Ubuntu

Sayangnya desktop switcher sulit dikodekan unitydan tidak dapat dihapus tanpa membuat modifikasi kode sumber.

Pastikan Anda memiliki paket yang dpkg-devdiinstal

sudo apt-get install dpkg-dev

Untuk memodifikasi kode dan mengkompilasinya sendiri, Anda perlu melakukan hal berikut

mkdir ~/code
cd ~/code
mkdir build
cd build
apt-get source unity
cd unity*

Buka plugins/unityshell/src/LauncherController.cppdengan editor teks favorit Anda, yaitu:

plugin nano / unityshell / src / LauncherController.cpp

Temukan garisnya

num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}

Ubah ke

/*num_workspaces_ = WindowManager::Default()->WorkspaceCount();
if (num_workspaces_ > 1)
{
  InsertExpoAction();
}*/

Bangun paket

sudo apt-get build-dep unity
debuild -us -uc

Tunggu hingga selesai dan instal setelah selesai

cd ..
sudo dpkg -i unity*.deb libunity*.deb netbook*.deb
Bruno Pereira
sumber
1
Jangan gunakan metode ini dengan Unity 2D 12.04. Setelah perang, Anda bahkan tidak dapat memulai persatuan. Saya harus masuk ke desktop-enviroment lain dan mengembalikan perubahan.
Paul Woitaschek
maaf tapi, untuk Unity, saya harus memperingatkan orang lebih baik memeriksa jawaban lain.
pepper_chico
1
Untuk versi apa? Apa masalah dengan solusi ini?
Bruno Pereira
@BrunoPereira, periksa jawaban saya misalnya, saya curiga gsettingstriknya berfungsi dalam beberapa versi. Tidak perlu untuk menyusun hal-hal, dan juga, itu masalah dengan jawaban Anda karena Anda menegaskan tidak ada jalan keluar selain menambal.
pepper_chico
Terima kasih atas solusinya! Orang lain di sini mengatakan itu merusak Unity2D. Pastikan Anda melakukannya dengan benar. Pertama kali saya mencoba, saya memecahkan Unity2D juga karena saya dengan penuh kecurangan bertukar terakhir *dan /. Setelah memperbaikinya, itu berhasil. (12,04)
stommestack
12

Untuk Ubuntu 11.04 / 11.10 / 12.04 (tidak berfungsi di Unity 2D):

  1. Instal dari Pusat Perangkat Lunak UbuntuCompiz Config Settings Manager Instal compizconfig-settings-manager

  2. Buka Compiz Config Settings Manager dari Dash

  3. Opsi Umum Goto dan tab Ukuran Desktop

  4. Ubah Ukuran Virtual Horisontal menjadi '1', Ukuran Virtual Vertikal dapat berupa angka apa saja.

  5. Restart Unity dengan membuka Run Command (Alt-F2) dan mengetikunity

compizconfig

Sumber

Cas
sumber
7

11,04

Saat ini ada bug kecil yang berguna dalam kesatuan yang memungkinkan Anda untuk melakukan ini. Buka terminal dan jalankan 'gnome-panel'. Setelah panel gnome berjalan, tambahkan applet 'workspace switcher' ke panel. Buka preferensi switcher ruang kerja dan pilih 1 kolom dan 4 baris. Logout dan kembali ke persatuan, dan biola! Switcher ruang kerja hilang sekarang.

Ya saya tahu, ini cara yang agak menjengkelkan untuk menghapusnya jika Anda menggunakan ruang kerja, tapi itu satu-satunya cara yang saya tahu saat ini ..

masukkan deskripsi gambar di sini

Untuk mendapatkan kembali peluncur Unity kembali, cukup buka panel gnome di terminal lagi, dan kembali ke kisi 2 X 2. Logout dan masuk kembali.

Danny
sumber
2

12,04

Ini sekarang mudah, berkat tambahan Unity Revamped Isaac Joseph yang cantik (juga membawa kembali windows dodge dan dodge-active-window dan memberikan beberapa opsi lain).

Tambahkan repositori dengan manajer perangkat lunak pilihan Anda atau:

sudo add-apt-repository ppa:ikarosdev/unity-revamped

Ini sekarang merupakan sumber alternatif persatuan, yang akan melaporkan diri sebagai hanya sedikit di depan yang kanonik dalam versi. Tingkatkan versi dan Anda akan memiliki versi baru ini:

apt-fast update && apt-fast dist-upgrade

Atau jika Anda tidak menggunakan apt-fast, maka:

sudo apt-get update && sudo apt-get dist-upgrade

Atau cukup gunakan pembaruan perangkat lunak.

Logout dan masuk, dan pergi ke ccsm. Plugin Unity Ubuntu sekarang akan memiliki, pada tab "eksperimental" pilihan berlabel 'Tampilkan "Ikon Expo" di peluncur', yang diaktifkan secara default. Nonaktifkan ini dan ikonnya hilang.

Menonaktifkan ikon tidak menonaktifkan ikatan Super + S, jika itu cara yang Anda sukai untuk berpindah ruang kerja.

Jon Hanna
sumber
1

12,04

Instal MyUnity dari Pusat Perangkat Lunak.

Buka, buka Desktop , kurangi (gerakkan bilah ke kiri) untuk H Desktop dan V Desktop , keduanya menjadi minimal.

Mengulang kembali.

Rael Gugelmin Cunha
sumber
0

Untuk 14,04 dan rilis LTS yang lebih baru dengan Unity.

Luncurkan Pengaturan-> Penampilan dan centang kotak seperti yang ditunjukkan di bawah ini. ruang kerja

Ikon peluncur untuk mengakses switcher melalui mouse terlihat seperti ini:

masukkan deskripsi gambar di sini

Penatua Geek
sumber