Apakah mungkin untuk menyematkan program ke ruang kerja tertentu, tanpa CCSM?

9

Saya menjalankan 11.10.

Apakah ada cara mengatur aplikasi tertentu untuk selalu terbuka di ruang kerja yang ditentukan? Saya perhatikan bahwa kebanyakan orang menyarankan untuk menggunakan CompizConfig Settings Manager, tetapi ini dapat menyebabkan masalah besar dengan Unity.

Saya menemukan pertanyaan identik ini, tetapi satu-satunya jawaban di sana adalah CCSM: Apakah mungkin untuk menyematkan aplikasi tertentu ke ruang kerja di Unity?

Apakah ada cara untuk melakukan ini tanpa CCSM? Saya sudah lama mencari, tetapi tidak dapat menemukan alternatif.

EDIT:

Devilspie sebagian berfungsi, tetapi tampaknya memiliki beberapa keterbatasan. Saya memiliki kotak kerja 2x2 dan berhasil mendapatkan aplikasi untuk memulai di ruang kerja 1 atau dua, tetapi mencoba 3 atau 4 gagal dan aplikasi dimuat di ruang kerja 1. Ini tampaknya menjadi masalah dengan mereka berada di baris kedua. Saya telah menemukan banyak orang lain dengan masalah yang sama, seperti di sini:

http://www.linuxquestions.org/questions/linux-software-2/devilspie-and-compiz-viewports-on-multiple-rows-860619/

Di mana jawaban yang disarankan adalah menggunakan CCSM!

GreenImp
sumber
Apakah Anda mencoba "set_viewport" alih-alih "set_workspace"?
desgua

Jawaban:

10

Ya, Anda dapat menggunakan Devilspie untuk melakukan itu. Ada GUI untuk aplikasi ini juga. Ikuti langkah ini:

1) Pasang:sudo apt-get install devilspie gdevilspie

2) Buka gdevilspie.

3) Mulai daemon:

masukkan deskripsi gambar di sini

4) Pilih jendela yang cocok:

masukkan deskripsi gambar di sini

5) Pilih ruang kerja:

masukkan deskripsi gambar di sini

Nikmati ;-)

desgua
sumber
hmm .. setelah melihat ke devilspie, sepertinya berhasil, sebagian. Lihat edit saya di posting asli untuk penjelasan.
GreenImp
Apakah Anda mencoba "set_viewport" alih-alih "set_workspace"?
desgua
sayangnya tampaknya dipengaruhi oleh bug: bugs.launchpad.net/ubuntu/+source/gdevilspie/+bug/1161594
fstab