Pada 4Dwm Irix, ada kemampuan untuk meminimalkan jendela ke dalam kotak (bertentangan dengan task bar yang digunakan oleh manajer jendela modern). Saya telah melihat ini juga pada HPUX lama.
Lihat kotak "konsol" pada gambar yang ditautkan:
Apakah mungkin dilakukan di Ubuntu, baik dengan plugin atau mungkin beberapa pengelola jendela selain dari Unity?
unity
window-manager
xdotool
wmctrl
Artium
sumber
sumber
Jawaban:
Yang mengejutkan saya, ini bekerja dengan cukup baik, asalkan Anda tidak memiliki terlalu banyak hal lain di desktop Anda .
Saya bekerja dengannya untuk sementara waktu, dan tampaknya alternatif yang aneh, tetapi anehnya cukup bagus untuk switch ruang kerja yang sering. Menyegarkan karena kesederhanaannya.
Dalam praktek
Solusinya sebenarnya cukup banyak apa yang Anda gambarkan:
Menekan kombinasi tombol akan "mengotak" jendela di desktop Anda, dari jendela:
menjadi ikon, dengan tampilan aplikasi:
Klik dua kali ikon, dan jendela akan muncul kembali dan ikon itu akan hilang.
Bagaimana itu bekerja
Cerpen (penjelasan):
Saat menekan tombol pintas, skrip dipanggil dengan argumen
box
:Scriptnya kemudian:
.desktop
file aplikasi yang sesuai di/usr/share/applications
membuat
.desktop
file bernama unik , denganExec=
baris yang memanggil skrip (saat diklik dua kali) dengan argumenshow
:The
.desktop
File akan menambah sejumlah argumen argumen tambahan, seperti jendela id, yang (file-) nama.desktop
file yang.Kemudian:
The
.desktop
file kemudian membuat executable, untuk membuat objek diklik ganda.Ketika
.desktop
file diklik dua kali, jendela itu (kembali) dipetakan,.desktop
file tersebut dihapus dari desktop Anda.Cara mengatur
Seperti biasa selalu, ketika Anda ingin bermain-main dengan windows, skrip membutuhkan keduanya
wmctrl
danxdotool
:~/bin
(~
singkatan dari direktori home Anda)Salin skrip di bawah ini ke file kosong, simpan sebagai
windowbox
(tanpa ekstensi) di~/bin
.Jadikan skrip dapat dieksekusi
$PATH
, masuk / keluar, atau jalankansource ~/.profile
(dari jendela terminal)Tes-jalankan skrip dari jendela terminal dengan perintah:
Jendela akan hilang, jendela "kotak" akan muncul di desktop Anda.
Jika semuanya berfungsi dengan baik, tambahkan perintah berikut ke tombol pintasan: pilih ikon roda gigi di kanan atas layar Anda:
Buka System Settings→ Keyboard→ Shortcuts→ Custom Shortcuts. Klik +dan tambahkan perintah:
Itu harus dilakukan.
Catatan penting
Script menggunakan
xdotool
'swindowunmap
untuk membuat jendela tidak terlihat. "Kotak" yang dibuat (ikon) di desktop Anda adalah satu-satunya "gerbang" ke jendela tersembunyi. Dengan kata lain: jangan hapus file desktop secara manual. Jendela akan hilang untuk selamanya jika Anda melakukannya.Pekerjaan yang harus dilakukan [edit 20-12: selesai ]
Skrip masih dapat menggunakan beberapa penyempurnaan:
get_process(w_id)
dapat menggunakan beberapa peningkatan. Jika proses tidak ditemukan sebagai perintah di/usr/share/applications
, file tersebut memiliki ikon generik.Memberi ikon jendela kotak ukuran yang berbeda dari ikon lainnya
Script menamai
.desktop
file yang dibuat selaluboxed_1.desktop
,boxed_2.desktop
dll, tergantung pada nama "tersedia" pada saat pembuatan (nama file, bukan nama yang ditampilkan).Anda dapat mengubah ukuran file (secara umum), dengan klik kanan> ukuran ikon. Berita baiknya adalah jika Anda menghapus file dan membuatnya kembali, ukurannya akan diingat. Bahkan jika Anda membuat file lagi setelah restart. Itu berarti bahwa jika Anda pernah mengubah ukuran jendela kotak (misalnya) 1-5, mereka akan selalu memiliki ukuran yang sama ketika Anda (skrip) membuatnya lagi!
sumber
dtop = "/home/jacob/Bureaublad"
dengan jalur ke desktop saya (dtop = "/home/" + user + "/Desktop"
) 2. Memulihkan dengan mengklik dua kali tidak berhasil. Saya menduga bahwasource ~/.profile
tidak cukup akan log-in / out segera untuk menguji tes ini. 3. Dalam kesatuan dimungkinkan untuk mengubah ukuran ikon secara manual (klik kanan -> ikon ukuran), apakah mungkin untuk menambahkan beberapa parameterf_content
untuk mengatur ukuran ikon?Anda dapat menggunakan fvwm untuk mencapai ini.
Instal fvwm:
Temukan mereka yang menggunakan fungsi iconify - ada beberapa di sini: http://www.jmcunx.com/fvwm_theme.html Beberapa terlihat seperti tangkapan layar yang Anda tampilkan.
Salin teks tema, lalu navigasikan ke
~/.fvwm/
(tampilkan file tersembunyi terlebih dahulu) kemudian buat file.fvwm2rc
Buka file itu di editor teks (seperti gedit) dan tempel teks tema ke dalamnya.
Nyalakan kembali komputer, lalu pilih fvwm dan login.
sumber