Apakah ada cara untuk mendapatkan kisi ruang kerja di Gnome 3.x?

30

Apakah ada pengaturan / plugin / hack / solusi yang akan memungkinkan saya untuk menjalankan Ubuntu dengan desktop Gnome 3.x / Gnome Shell sambil mempertahankan kotak kerja 2x2 atau nxm alih-alih jajaran ruang kerja satu dimensi Gnome?

Rasmus
sumber

Jawaban:

22

Pembaruan untuk 3.32+: Workspace Grid saat ini tidak diperbarui, tetapi pengembang malah merekomendasikan Matriks Workspace . Saya sangat puas pada 3.32.

Grid Workspace ekstensi melakukan pekerjaan. Ia bekerja dengan sempurna dengan 3.20.

Dua manfaat dibandingkan Panel Bawah Frippery (yang berfungsi dengan baik, lih jawaban ini ) adalah:

1) Tidak diperlukan peretasan untuk menghapus panel bawah.

2) Dalam ikhtisar, struktur kisi ditampilkan sebagai kisi dua dimensi yang dipilih. Dengan Panel Bawah Frippery, ikhtisar ini terus menunjukkan satu strip ruang kerja.

Grid Tempat Kerja . Lebar ikhtisar ruang kerja dapat disesuaikan. Ekstensi Grid Tempat Kerja

Panel Bawah Frippery . Meskipun kisi - kisi tempat kerja tercapai, itu tidak ditunjukkan dalam ikhtisar. Ekstensi Panel Bawah Frippery

Rasmus
sumber
Kisi ruang kerja tidak berfungsi untuk 3.6.2.
fakedrake
Sejak diperbarui, dan berfungsi dengan baik di 3.6.3 di sini.
supervacuo
Mengatakan itu sudah ketinggalan zaman untuk 3,8, tetapi jika diinstal masih berfungsi.
Rasmus
1
Sejak diperbarui, dan berfungsi dengan baik di 3.8 di sini.
Kein
10

Pra-GNOME-Shell 3.10: Dengan kombinasi dua ekstensi, dimungkinkan. The downside adalah bahwa Anda akan memiliki bar bawah.

Posting blog saya menjelaskan berbagai cara untuk melakukan ini, termasuk menyingkirkan bilah bawah (termasuk di bawah).

Untuk 3.10 - 3.20: Buka ekstensi.gnome.org dan temukan Panel Bawah Frippery . Pasang itu. Ini akan memberi Anda bilah bawah. Mengklik di sisi kanan akan memberi Anda opsi untuk menonaktifkan ruang kerja dinamis dan memungkinkan Anda untuk mengatur jumlah baris dan kolom.

Cara terbersih untuk menyingkirkan bilah bawah adalah dengan mengedit

 ~/.local/share/gnome-shell/extensions/[email protected]/stylesheet.css 

dan pada baris 6, ubah ketinggian menjadi -3pt. Simpan file. Untuk mengaktifkan efeknya, GNOME-Shell harus di-restart, jadi reboot, logout, atau restart GNOME-Shell dengan menekan Alt+f2, masukkan perintah rdan tekan ENTER.

Penghargaan untuk Brian McSweeney .

pusaran angin
sumber
3
Bagus! Anda dapat menyembunyikan panel bawah dengan mengedit ~/.local/share/gnome-shell/extensions/[email protected]/extension.js. Di sana, ganti baris 787 dan 788 dengan this.actor.set_position(primary.x,-h);dan this.actor.set_size(primary.width,h);, masing-masing.
Rasmus
Manis! Saya mencoba melihat kode sendiri pada awalnya, tetapi kewalahan, tetapi ini luar biasa! Terima kasih telah berbagi.
whirlwin
Bisakah Anda menambahkan dasar-dasar jawaban dalam jawaban, bukan hanya tautan?
Nanne
@Nanne Saya telah menambahkan caranya.
whirlwin
1
@Erhannis Buka dokumen ini dan cari alt+f2contoh-contoh berbagai perintah khusus: wiki.gnome.org/Projects/GnomeShell/CheatSheet Satu-satunya yang saya lihat adalah: lg(debugger live looking LookingGlass), r(Restart Gnome shell), rt(Reload Theme) , debugexit(Keluar dari Gnome dan jangan mulai ulang, mis. Berhenti karena saya adalah pengembang GnomeShell dan saya tahu apa yang saya lakukan)
ThorSummoner
4

Saya benar-benar melihat ini hari ini, dan jawaban singkatnya adalah tidak. Solusinya adalah dengan menjalankan gnome-panel, dengan workspace-switcherapplet di atasnya. Applet ini menyediakan pengaturan untuk jumlah baris ruang kerja, sehingga Anda dapat membuat tata letak kotak.

Saya dulu memiliki retasan yang merupakan daemon yang berjalan di latar belakang, yang akan menangani ini untuk saya, jadi saya tidak perlu applet switcher ruang kerja. Itu tidak bekerja lagi. Namun, saya akan segera menulis ulang, sehingga berfungsi kembali dengan GNOME 3.x, dan menggunakan dconf / gsettings. Ini hanya akan dapat dikonfigurasi dari mengedit pengaturan secara langsung menggunakan alat baris perintah gsettings, atau dconf-editor.

dobey
sumber
2

Anda bisa mendapatkan kotak kerja 1X1 menggunakan ekstensi WorkspaceBar baru yang saya tulis. Saya akan melihat ke dalam menambahkan opsi 2X2 jika orang menginginkannya. Ini akan menjadi tombol kecil kecil yang pas di panel.

Mark Bokil
sumber
2
Saya bingung, Apa 1x1 gridmaksudnya? Bukankah grid 1x1 hanya sel tunggal? (Kedengarannya bahkan lebih terbatas daripada apa yang dilakukan gnome 3 di luar kotak.)
ThorSummoner