GNU/Linux >> Belajar Linux >  >> Ubuntu

Menggunakan Wallpaper Berbeda Pada Beberapa Monitor (gnome 2 + Compiz)?

Ini sepertinya pertanyaan sederhana, namun saya tidak dapat menemukan jawaban yang memuaskan menggunakan Google atau Ask Ubuntu.

Jadi saya memiliki pengaturan tiga monitor. Pada dasarnya yang saya inginkan hanyalah memiliki latar belakang yang berbeda pada masing-masing dari tiga monitor . Sekarang saya tidak berbicara tentang desktop virtual yang berbeda (alias ruang kerja) di sini. Sebagian besar solusi yang saya cari di Google adalah tentang latar belakang yang berbeda pada ruang kerja yang berbeda . Saya hanya memiliki satu ruang kerja, tetapi tiga monitor, seperti:

Monitor 1 (di atas) adalah TV besar saya yang terpasang di dinding di atas dua monitor normal saya.

Saya menggunakan Gnome 2 dengan Compiz (alias gnome-session-fallback alias Gnome Klasik (dengan efek) di daftar tarik-turun manajer masuk) di Ubuntu 13.04.

Saya mencoba metode berikut mencoba mengatur latar belakang yang berbeda untuk setiap monitor:

  1. ccsm (compiz-config-settings-manager), yaitu mengatur latar belakang melalui window manager (Compiz). Lebih tepatnya, saya menggunakan Wallpaper plugin Compiz.
  2. gnome-control-center , yaitu, mengatur latar belakang melalui Pengaturan Sistem Gnome. Lebih tepatnya, saya menggunakan Latar Belakang panel di Pengaturan Sistem Gnome.
  3. XDG_CURRENT_DESKTOP=Unity gnome-control-center , yaitu, mengatur latar belakang melalui Pengaturan Sistem Gnome, tetapi meniru perilaku Unity. Lebih tepatnya, saya menggunakan Penampilan panel di Pengaturan Sistem Gnome.

Namun, tidak satu pun dari metode ini yang memungkinkan saya untuk memilih latar belakang yang berbeda untuk setiap monitor. Dalam setiap kasus, saya hanya dapat menetapkan tunggal latar belakang (atau mungkin beberapa yang kemudian dapat didaur ulang secara berkala, atau digunakan untuk ruang kerja yang berbeda) untuk semua tiga monitor. Lalu, saya biasanya memiliki opsi seperti center , ubin , pangkas atau skala yang mengontrol bagaimana satu latar belakang ini ditampilkan di tiga monitor.

Solusi Sejauh ini saya telah menggunakan Gimp untuk membuat satu latar belakang "besar" yang mencakup seluruh resolusi virtual dari ketiga monitor secara bersamaan. Pada dasarnya, saya membuat satu gambar latar belakang besar berukuran 3840×2160, di mana saya menempelkan tiga latar belakang di tempat yang tepat. Kemudian saya mengatur latar belakang besar ini sebagai latar belakang tunggal untuk tiga monitor menggunakan kemungkinan (1) atau (3) di atas, dan menggunakan span opsi untuk menjangkau latar belakang besar ini di ketiga monitor. Ini menghasilkan tiga latar belakang yang berbeda pada tiga monitor, asalkan tiga latar belakang yang lebih kecil ditempatkan dengan benar pada gambar latar belakang yang besar (Catatan:kemungkinan (2) tidak menawarkan rentang pilihan).

Namun, ini sepertinya peretasan yang mengerikan untuk mencapai hal sederhana seperti mengatur latar belakang yang berbeda untuk setiap monitor saya. Ini juga memiliki beberapa kelemahan:

  • Ketika saya ingin mengubah susunan monitor (TV besar di atas dapat digeser ke kiri atau ke kanan, dan saya ingin menyesuaikan posisi monitor dengan menggunakan xrandr atau GUI terkait seperti Tampilan panel di Pengaturan Sistem Gnome, agar gerakan mouse tetap intuitif), jelas latar belakang atas tidak bergeser bersama dengan monitor yang seharusnya ditampilkan, yang berarti saya hanya melihat sebagian dari latar belakang atas.
  • Latar belakang besar memiliki beberapa area abu-abu (ruang mati) di sudut atas yang tidak berguna dimuat pada waktu masuk oleh Compiz atau Gnome ketika latar belakang besar dimuat.
  • Yang terburuk, ketika saya ingin mengubah satu dari tiga latar belakang, maka saya harus mengedit seluruh latar belakang yang besar. Ini terlalu banyak pekerjaan mengingat saya hanya ingin mengubah satu latar belakang (ya, saya tahu tentang lapisan Gimp, tapi tetap saja) – ini seharusnya dapat dilakukan dengan beberapa klik dan tanpa program manipulasi gambar yang berat.
Terkait:Mengapa Oracle Java tidak termasuk dalam repo Ubuntu standar?

Poin pertama berarti solusi ini tidak kuat. Yang kedua berarti tidak efisien. Dan yang ketiga berarti sakit di pantat

Jadi pertanyaan saya adalah ini:

Apakah ada cara – menggunakan Gnome 2 atau Compiz – untuk memberi tahu sistem bahwa saya menginginkan latar belakang yang berbeda untuk setiap monitor ? Ini akan menjadi pendekatan logis bagi saya, karena ini akan benar-benar memberi tahu sistem apa niat saya. Itu juga akan lebih efisien.

Sungguh, rasanya ini bukan skenario yang tidak biasa. Saya akan berpikir banyak orang memiliki banyak monitor; dan setidaknya beberapa dari mereka harus memilih untuk memiliki latar belakang yang berbeda pada monitor ini. Jadi, benarkah tidak ada solusi langsung, dan pengguna diharapkan membuat peretasan yang mengerikan seperti membuat latar belakang kustom mereka sendiri dengan program berat agar ini berfungsi?

Jawaban Terbaik

Edit (2019): Nitrogen tidak lagi dipertahankan. Nitrogen tidak sepenuhnya berfungsi pada distro Ubuntu yang lebih baru.

Anda dapat menggunakan nitrogen

Untuk menginstalnya, jalankan perintah berikut di terminal:

sudo apt-get install nitrogen

Karena nitrogen tidak memiliki file desktop secara default saat diinstal, Anda perlu menjalankan perintah berikut dari terminal untuk memulainya:

nitrogen

Bagaimana cara menggunakannya?

Di dalamnya Preferensi , tambahkan folder wallpaper Anda, lalu di bagian bawah […] pilih Layar 1, 2, dst., untuk menyetel wallpaper berbeda untuk setiap monitor:

Untuk dapat menyetel wallpaper berbeda untuk setiap monitor, Anda harus
menonaktifkan pengelola file agar tidak menangani desktop. Ini berarti Anda
tidak akan lagi memiliki folder di desktop.

Di GNOME / Unity, instal Alat Tweak GNOME :

sudo apt-get install gnome-tweak-tool

Kemudian buka Alat Tweak GNOME dan di Desktop bagian, atur Ikon di Desktop (sebelumnya Minta pengelola file menangani desktop ) menjadi NONAKTIF .

Dan akhirnya, untuk mengembalikan wallpaper setiap kali Anda masuk, tambahkan perintah berikut:

nitrogen --restore

ke Aplikasi Startup . Anda .

Sumber: UBUNTU MULTI-MONITOR TWEAK (PERBAIKAN FLASH LAYAR LENGKAP, WALLPAPER SPAN DI MONITOR, LAINNYA)


Ubuntu
  1. Bagaimana Cara Mengganti Nama Banyak File Menggunakan Find?

  2. Ubah Warna Latar Belakang Terminal Gnome Saat Terbang?

  3. Ubuntu – Bagaimana Cara Menghapus Gnome Agar Hanya Menjalankan Compiz?

  1. Periksa Versi Ubuntu menggunakan Metode Berbeda

  2. Bagaimana Cara Memindahkan Jendela Antar Monitor Dengan Gnome Shell??

  3. Bagaimana Cara Menyesuaikan Desktop Ubuntu Gnome 3?

  1. Cara GNOME Menangani Wallpaper Sangat Mengganggu Saya

  2. Periksa Versi CentOS - Menggunakan Metode Berbeda?

  3. Apakah Mungkin Memiliki Tema Gtk+ Yang Berbeda Di Unity Dan Gnome Shell?