Saya menjalankan Lubuntu 13,04 dan memiliki empat ruang kerja yang disiapkan. Saya ingin program tertentu dibuka di ruang kerja khusus setiap saat (seperti BOINC di ruang kerja 4, aplikasi untuk menulis buku di Ruang Kerja 2, dll). Saya telah melihat beberapa posting lain tentang masalah ini - tetapi semuanya untuk Ubuntu dan Unity.
Saya mencoba devilspie, tetapi tidak mau terbuka (secara teknis itu gdevilspie yang tidak mau terbuka). Saya tidak punya compiz, karena saya menggunakan LXDE, jadi opsi CCSM keluar.
Setiap saran sangat dihargai.
Semoga harimu menyenangkan :) Patrick.
lubuntu
workspaces
lxde
PatrickDickey
sumber
sumber
Jawaban:
Anggap Anda memiliki empat desktop. Dan Anda ingin selalu meluncurkan
leafpad
di Desktop 1,chromium-browser
di Desktop 2,lxterminal
di Desktop 3, danDocument Viewer
di Desktop 4.Pertama, Anda perlu menjalankan program yang dipanggil
xprop
untuk setiap aplikasi dengan cara ini seperti yang diilustrasikanleafpad
. Pada desktop apa pun, bukalxterminal
(tidak maksimal) dan terbukaleafpad
(tidak maksimal). Kemudian, masuklxterminal
, jalankanxprop | grep "^_OB_APP"
. Tidak ada yang terjadi kecuali kursor mouse sekarang menjadi lintas-rambut. Sekarang, klik di mana saja di dalamleafpad
jendela. Kemudian lihat kembali di jendela terminal. Anda akan melihat output seperti ini:Kemudian, lakukan ini untuk program lain.
Dengan informasi ini, kami dapat melanjutkan. Buat cadangan
~/.config/openbox/lubuntu-rc.xml
. Gunakan editor teks, lebih disukai yang menyediakan penyorotan sintaks , untuk mengeditlubuntu-rc.xml
seperti yang dijelaskan di bawah ini.Lubuntu-rc.xml
memiliki beberapa bagian dan kami tertarik pada bagian terakhir yang dimulai dengan<applications>
dan diakhiri dengan</applications>
. Anda akan melihat bahwa konten di antara tag-tag ini dikomentari dengan penggunaan<!--
dan-->
.Pindah ke akhir bagian ini dan tepat di atas garis yang telah
</applications>
, tempel di bawah ini (sebagai contoh ilustrasi):(Harap perhatikan bahwa semuanya peka terhadap huruf besar-kecil. Gunakan tanda kutip ganda biasa bukan tanda kutip pintar --- tanda kutip pintar dapat mengacaukan penyorotan sintaks di beberapa editor.)
Simpan dan tutup
lubuntu-rc.xml
. Di terminal, jalankanopenbox --reconfigure
untuk mendaftarkan perubahan. Jika Anda telah melakukan semuanya dengan benar, Anda hanya akan mendapatkan command prompt kembali. Jika Anda mengacaukan tag, Anda akan mendapat pop-up!Sekarang, setiap kali Anda meluncurkan program yang Anda tentukan di atas, mereka akan terbuka di desktop yang ditugaskan.
Saya telah menemukan Openbox - Edit rc.xml ke Gain Control sangat membantu dalam memahami
lubuntu-rc.xml
meskipun itu tidak ditulis untuk Lubuntu.Harap dicatat bahwa Anda juga dapat menentukan bagaimana (kebanyakan) jendela terbuka. Dengan kata lain, Anda dapat menentukan apakah mereka ingin membuka dimaksimalkan atau, jika tidak dimaksimalkan, Anda mungkin dapat menentukan ukuran dan posisinya di desktop masing-masing.
sumber
xprop
sampai saya menemukan contohgrep
. BTW, Anda bisa menggunakanobxprop
cara yang sama, tetapi selain lebih lama, saya tidak tahu apakah itu menawarkan keuntungan lain untuk pengguna Lubuntu.