Ganti jendela hanya di ruang kerja dan tampilan saat ini

8

Saya baru saja memperoleh tampilan kedua untuk digunakan dengan laptop saya yang menjalankan Ubuntu dengan xfcedan compiz.

Namun, satu hal yang telah mengganggu saya adalah beralih jendela: monitor kedua saya memiliki beberapa jendela terbuka yang biasanya berada di ruang kerja ke-2.

Sekarang, ketika saya beralih windows, saya tidak sengaja akan beralih ke salah satu windows lain pada tampilan ke-2 yang agak mengganggu.

Bagaimana saya memperbaiki masalah ini?

zhongfu
sumber
Apakah Anda menentang menggunakanKDE? Ingat tata letak dual monitor dan pengalihan desktop yang sepenuhnya dapat disesuaikan, itulah sebabnya saya beralih dari XFCE dan Unity ke KDE
virtualxtc
@virtualxtc Saya mencoba KDE dan saya sangat menyukainya. Namun, saya belum menemukan cara untuk menyesuaikan perpindahan desktop di KDE sedemikian rupa sehingga hanya windows di ruang kerja dan tampilan saat ini yang ada di daftar ALT + TAB. Maukah Anda menulis jawaban yang menjelaskan cara melakukan ini? Saya akan memberi Anda hadiah untuk itu. Terima kasih.
Malte Skoruppa

Jawaban:

6

Saya tidak yakin tentang Unity atau XFCE, tetapi peralihan desktop yang sepenuhnya dapat disesuaikan adalah salah satu dari banyak alasan saya memilih untuk menjalankan KDE (Kubuntu).

Dalam KDE untuk membatasi pengalihan tugas ke layar saat ini, lakukan hal berikut:

  • Tekan Alt+ F2dan ketik task switcherlalu pilih Pengalih Tugas dari daftar drop-down.

  • Di dalam task switcher tab utama panel kontrol ada bagian yang disebut Filter windows by .

  • Pilih kotak centang untuk Virtual Desktops,Activities dan Screens, dan pilih Current activityopsi untuk setiap.

  • tekan Apply , dan verifikasi beberapa hal berfungsi seperti yang diharapkan sebelum menutup.


Catatan: Anda juga dapat menemukan "Pengalih Tugas" dengan melakukan hal berikut:

  • klik pada Kick Offmenu

    - Arahkan ke menu Computer tab

  • klik pada System Settingsmenu

    - Di bawah Workspace Appearance and Behaviorbagian pilihWindow Behavior


Terkait: Apa itu kegiatan di KDE dan apa yang bisa saya lakukan dengannya?

virtualxtc
sumber
Terimakasih banyak! Ini luar biasa. Saya sangat serius mempertimbangkan untuk beralih ke KDE, karena tampaknya ini adalah satu-satunya lingkungan desktop yang dapat menangani banyak monitor secara cerdas. Tapi saya punya satu pertanyaan lagi: bagaimana Anda mengetahui bagaimana melakukan itu? Solusi Alt + F2 baik-baik saja setelah Anda tahu itu disebut Task Switcher , tetapi mungkin juga telah disebut Window Switcher atau perilaku Alt + Tab atau apa pun. Apakah ada gambaran umum yang dapat dipahami di suatu tempat di KDE tentang pengaturan seperti itu di mana Anda dapat menemukannya bahkan ketika Anda tidak tahu apa namanya?
Malte Skoruppa
Lihat hasil edit di atas (saya menghapus komentar saya karena tidak lagi menambah diskusi).
virtualxtc
Sempurna, ada baiknya mengetahui ada cara seperti itu. Hal-hal dapat ditemukan melalui kata kunci, tetapi kadang-kadang lebih mudah untuk melihatnya melalui cara yang lebih klasik. :)
Malte Skoruppa
3

Apakah Anda menggunakan compiz, xfwm4atau WM lainnya, Anda dapat menggunakan pengalih tugas desktop-independen yang fleksibel seperti Skippy-XD . Seperti dijelaskan di utas hulu ini , Anda dapat mengonfigurasi Skippy-XD (di ~/.config/skippy-xd/skippy-xd.rcuntuk pengguna tertentu, atau di /etc/xdg/skippy-xd.rcuntuk semua pengguna) sehingga:

  • Untuk menghindari menampilkan windows dari desktop virtual lain , atur [general] -> showAllDesktopskefalse . Harus bekerja pada sebagian besar WM yang mematuhi EWMH.
  • Untuk menghindari menampilkan jendela dari layar Xinerama lainnya , atur [xinerama] -> showAllkefalse .
  • Untuk menghindari menampilkan jendela dari yang lain, pisahkan tampilan X , atur [general] -> includeAllScreenske false. (Tapi ini adalah saklar tersembunyi dan dinonaktifkan secara default.)

Lihat Sesuatu seperti 'KDE Present Windows' / 'Compiz Scale' / 'Mac OS X exposé' di Openbox / LXDE / Xfce? untuk beberapa detail penggunaan dan pemasangan. Pada dasarnya Anda dapat menginstal paket pengembangan terbaru dari Skippy-XD PPA (harian) . Kemudian Anda dapat mengikat skippy-xdperintah ke Alt + Tabatau Alt + Escatau apa pun. Ketika mengatur dengan tepat, seperti dijelaskan di atas, Skippy-XD seharusnya hanya menampilkan windows dari virtual desktop dan monitor saat ini.

Landroni
sumber
1
Hei, saya mengujinya dan berhasil! Terima kasih banyak, ini tambahan yang bagus.
Malte Skoruppa
Keren! Sia-sia, saya sebenarnya mengincar karunia yang sekarang hilang. :) Tetapi jika solusi ini memungkinkan Anda untuk tetap menggunakan Xfce (dan / atau Skippy-XD), maka saya akan senang dengan itu juga.
landroni
Ya, sangat menyesal, tetapi saya sudah memberikannya sebelum Anda bahkan menulis jawaban ini. Dan jawaban lain yang saya berikan pada hadiah itu juga sangat membantu. Saya sebenarnya suka KDE. Mari kita lihat apa yang akhirnya akan saya gunakan; Saya sendiri belum tahu. Terima kasih atas bantuan Anda, bagaimanapun juga, itu pasti mencerahkan :)
Malte Skoruppa
Tidak, jangan khawatir, saya juga berpikir jawaban KDE berguna dan lebih pantas menerima hadiah daripada jawaban saya sebelumnya.
landroni
@ Landroni, salahku. Kira saya harus menghapus komentar saya ....
virtualxtc
1

Setahu saya Xfce 4.10 (dan saya berasumsi bahwa ini yang Anda gunakan) hanya memiliki dukungan terbatas untuk monitor tambahan.

Dalam hal ini 4.12akan mendukung mode desktop yang diperluas untuk beberapa monitor (lihat desain / xfce4-pengaturan / tampilan untuk detail), yang diharapkan akan memperbaiki masalah yang Anda lihat. Anda dapat mencoba snapshots pengembangan dari ppa: xubuntu-dev / xfce-4.12 PPA.

Atau mungkin Anda hanya perlu mengikuti saran dalam pertanyaan ini: Bagaimana cara mengatur dual monitor di XFCE? . Either way, saat ini tampaknya ada batasan dalam xfwm4(jika ini yang Anda gunakan), khususnya yang siklus melalui semua jendela di ruang kerja saat ini, apakah Anda menggunakan satu atau dua monitor. Untuk detailnya lihat laporan bug hulu .

Landroni
sumber
Begitu ya, terima kasih! Saya mendapatkan laptop baru dalam dua hari, jadi saya akan beralih ke Unity karena itu akan dapat menangani itu jauh lebih mudah daripada laptop saya saat ini.
zhongfu
Saya mencoba snapshot pengembangan Xfce 4.12 dari PPA, namun sepertinya tidak menyelesaikan masalah, sayangnya.
Malte Skoruppa
@Malte Skoruppa Apakah masalah yang sama terjadi jika Anda menggunakan xfwm4?
landroni
Ya, sebenarnya saya menggunakan xfwm4. Mekanisme Alt + Tab menunjukkan jendela dari semua tampilan (yaitu, monitor), tidak hanya yang ada di tampilan saat ini (di mana "tampilan saat ini" berarti yang di mana letak jendela yang aktif saat ini berada).
Malte Skoruppa
Terima kasih atas tautannya ke laporan bug. Jadi sepertinya itu adalah masalah yang diketahui, tetapi para pengembang Xfce memilih untuk mengabaikannya, atau telah memiliki prioritas lain selama kurang lebih satu setengah tahun terakhir (ketika laporan itu diserahkan). Saya masih memberikan hadiah kepada virtualxtc seperti yang saya janjikan dalam komentar untuk pertanyaan asli, tetapi itu adalah jawaban Anda yang akan saya tandai sebagai diterima jika pertanyaan itu milik saya, karena sebenarnya menjawab pertanyaan asli ( Bagaimana melakukannya di Xfce? ) terbaik: Itu tidak mungkin ;)
Malte Skoruppa