Pertanyaan Menggunakan berbagai wallpaper di beberapa monitor (Gnome 2 + Compiz)


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

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

enter image description here

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

Saya menggunakan Gnome 2 dengan Compiz (alias gnome-session-fallback aka Gnome Classic (dengan efek) dalam daftar dropdown 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 pengaturan 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 Persatuan. Lebih tepatnya, saya menggunakan Penampilan panel di Pengaturan Sistem Gnome.

Namun, tidak satupun dari metode ini yang memungkinkan saya untuk memilih latar belakang yang berbeda untuk setiap monitor. Dalam setiap kasus, saya hanya bisa mengatur tunggal latar belakang (atau mungkin beberapa yang kemudian dapat bersepeda secara berkala, atau digunakan untuk ruang kerja yang berbeda) untuk semua tiga monitor. Kemudian, saya biasanya memiliki opsi seperti pusat, ubin, tanaman atau skala yang mengontrol bagaimana latar belakang tunggal ini ditampilkan di ketiga monitor.

Itu 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 ukuran 3840x2160, di mana saya tempelkan tiga latar belakang di tempat yang tepat. Kemudian saya menetapkan latar belakang besar ini sebagai latar belakang tunggal untuk ketiga monitor menggunakan kemungkinan (1) atau (3) di atas, dan gunakan menjangkau pilihan 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 menjangkau pilihan).

Namun, ini tampaknya seperti peretasan yang mengerikan untuk mencapai hal yang sederhana seperti pengaturan latar belakang yang berbeda untuk masing-masing monitor saya. Ini juga memiliki beberapa kerugian:

  • Ketika saya ingin mengubah pengaturan monitor (TV besar di bagian atas dapat diputar ke kiri atau ke kanan, dan saya ingin menyesuaikan posisi monitor dengan tepat menggunakan xrandratau GUI yang terkait seperti Menampilkan panel di Pengaturan Sistem Gnome, agar gerakan mouse tetap intuitif), jelas latar belakang atas tidak meluncur bersama dengan monitor yang seharusnya ditampilkan, yang berarti saya hanya melihat bagian dari latar belakang atas.
  • Latar belakang besar memiliki beberapa area abu-abu (ruang mati) di sudut atas yang tidak berguna dimuat saat login oleh Compiz atau Gnome ketika latar belakang besar dimuat.
  • Yang terburuk dari semuanya, ketika saya ingin mengubah satu dari tiga latar belakang, maka saya harus membuat gimp-edit seluruh latar belakang besar. Ini terlalu banyak pekerjaan mengingat saya hanya ingin mengubah satu latar belakang (ya, saya tahu tentang lapisan Gimp, tetapi masih) - ini harus dimungkinkan dengan beberapa klik dan tanpa program manipulasi gambar berbobot berat.

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

Jadi pertanyaan saya adalah ini:

Apakah ada cara lain - menggunakan Gnome 2 atau Compiz - untuk memberitahu sistem yang saya inginkan latar belakang yang berbeda untuk masing-masing pantau? Ini akan menjadi pendekatan logis bagi saya, karena ini akan memberi tahu sistem apa maksud saya. Itu juga akan lebih efisien.

Sungguh, rasanya seperti ini tidak bisa menjadi skenario yang tidak biasa. Saya akan berpikir banyak orang memiliki banyak monitor; dan setidaknya beberapa dari mereka harus lebih suka memiliki latar belakang yang berbeda pada monitor ini. Jadi dapatkah benar bahwa tidak ada solusi langsung, dan pengguna diharapkan untuk datang dengan peretasan yang mengerikan seperti membuat latar belakang kustom mereka sendiri dengan program berbobot berat untuk mendapatkan ini berfungsi?


39
2017-12-13 18:32


asal


Apakah ini cukup bagus? Kalau bukan PM saya. - Rinzwind
Wallpaper dan makna latar belakang berubah secara liar dari pertanyaan ke pertanyaan. Saya meninggalkan yang lebih relevan yaitu gnome dan compiz. Jika saya mengubah gnome ke kde, jenis jawaban akan berubah total. - Braiam
Braiam, ini tidak masuk akal bagiku. Jika pertanyaan "Bagaimana cara mengatur latar belakang desktop / wallpaper?" tidak pantas tag "latar belakang" atau "wallpaper", lalu pertanyaan mana yang? Juga tag tampaknya baik-baik saja untuk pertanyaan serupa seperti askubuntu.com/questions/26529/… atau askubuntu.com/questions/365913/…. Tapi kemudian, Anda tampaknya menghabiskan banyak waktu luang Anda di askubuntu, jadi jika itu membuat Anda bahagia ... tidak apa-apa;) - Malte Skoruppa
Lucu bagaimana perilaku default XFCE sebenarnya apa yang dibutuhkan OP, dan saya dalam kasus sebaliknya: Saya ingin mendapatkan XFCE apa yang OP dapatkan dengan gnome. Setidaknya ada solusi mudah dalam banyak kasus: mengatur latar belakang secara manual pada semua monitor untuk merujuk pada gambar yang sama. - Stéphane Gourichon


Jawaban:


Kamu dapat memakai 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, dll., untuk mengatur wallpaper yang berbeda untuk setiap monitor:

nitrogen

Untuk dapat mengatur wallpaper yang berbeda untuk setiap monitor, Anda harus   nonaktifkan pengelola file dari penanganan desktop. Ini berarti Anda akan melakukannya   tidak lagi memiliki folder di desktop.

Di GNOME / Unity, instal Alat Tweak GNOME:

sudo apt-get install gnome-tweak-tool

Kemudian buka GNOME Tweak Tool dan di Desktop bagian, set Ikon di Desktop (sebelumnya Minta pengelola file menangani desktop) ke MATI.

Dan akhirnya, agar wallpaper dikembalikan setiap kali Anda masuk, tambahkan perintah berikut:

nitrogen --restore

untuk Anda Aplikasi Startup.

Sumber:  UBUNTU MULTI-MONITOR TWEAKS (FULL SCREEN FLASH FIXES, SPAN WALLPAPER DI SELURUH MONITOR, LEBIH)


46
2018-01-06 16:19



Saya menguji metode ini dengan 2 monitor di Ubuntu 13.10 menggunakan Unity dan hasilnya sangat bagus! - Radu Rădeanu
Guys, dua hal: Pertama, saya mencatat bahwa latar belakang yang diatur dalam nitrogen tidak dapat dipulihkan secara otomatis saat Anda masuk. Untuk mencapainya, kita harus menjalankan nitrogen --restore. Jadi untuk membuat perubahan permanen, kita harus membuat skrip eksekusi yang menjalankan perintah ini saat login, menggunakan Autostart. Perbarui jawaban Anda dengan petunjuk tentang cara melakukannya. - Malte Skoruppa
Juga lihat wiki.archlinux.org/index.php/nitrogen. - Malte Skoruppa
@Malteostinguppa Anda tidak perlu membuat skrip yang dapat dijalankan yang berjalan nitrogen --restoresaat login. Buka saja Aplikasi Startup dan tambahkan perintah ini (nitrogen --restore). Untuk Nama dan Komentar tulis apapun yang kamu mau. - Radu Rădeanu
Perlu dicatat bahwa opsi ini sekarang dikenal sebagai "Ikon di Desktop" daripada "Memiliki pengelola file menangani desktop" - anon58192932


Dari webupd8.org sepertinya ada 2 pilihan. (salin dari situs web ditambah beberapa hal tambahan yang ditambahkan oleh saya):

Pengaturan Penataan Ubuntu default tidak memungkinkan Anda menjangkau satu wallpaper besar di kedua monitor atau menggunakan wallpaper berbeda untuk setiap monitor, tetapi ada dua aplikasi yang dapat Anda gunakan untuk melakukan ini.

  1. Yang pertama adalah SyncWall. Instal di Ubuntu menggunakan perintah berikut:

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install syncwall
    

    enter image description here

    Begini tampilan desktop saya setelah menggunakan SyncWall:

    enter image description here

    Fitur Saat Ini

    • Penjadwalan: Anda dapat mengubah wallpaper saat start-up, berdasarkan interval atau pada waktu tertentu
    • Kemampuan untuk menggunakan / menentukan sistem hot-key untuk mengubah wallpaper secara manual.
    • Dukungan multi-monitor dasar untuk berbagi wallpaper di layar
    • Kemampuan untuk menambahkan beberapa efek khusus (emboss, edge, blur, ...) ke wallpaper yang ditampilkan.
    • Kemampuan untuk menilai gambar agar dapat menampilkannya lebih sering (jika urutan acak dipilih)
    • Beberapa metode pengubahan ukuran dan pengisian latar belakang
    • Sinkronisasi jaringan perubahan wallpaper dengan mendefinisikan server dan klien. Parameter tampilan dibagikan di seluruh jaringan (jenis pengubahan ukuran yang sama di semua desktop)
    • File yang didukung: SyncWall menggunakan plugin Qt untuk memuat gambar, jadi secara default dapat membaca format dasar seperti BMP, PNG, JPG. Anda dapat menambahkan lebih banyak format jika diperlukan dengan menggunakan plugin bridge ke FreeImage atau perpustakaan Iblis.
    • Untuk platform linux, windows manager yang umum didukung (Gnome, Gnome3, KDE3, KDE4, XFCE, ...).
  2. Alat lain seperti itu nitrogen  Install nitrogen, yang selain dapat mengatur wallpaper yang sama untuk memperluas seluruh tampilan, itu juga dapat digunakan untuk mengatur wallpaper yang berbeda untuk setiap monitor.

    Nitrogen tersedia di repositori Ubuntu resmi sehingga untuk menginstalnya, cari di Ubuntu Software Center atau gunakan perintah berikut:

     sudo apt-get install nitrogen
    

    Nitrogen tidak memiliki file desktop, jadi jalankan dari baris perintah:

    nitrogen
    

    enter image description here

    Agar dapat mengatur wallpaper yang berbeda untuk setiap monitor, Anda harus menonaktifkan pengelola file dari penanganan desktop. Ini berarti Anda tidak lagi memiliki folder di desktop.

    Di GNOME / Unity, instal GNOME Tweak Tool:

     sudo apt-get install gnome-tweak-tool
    

    Kemudian buka GNOME Tweak Tool dan pada bagian "Desktop", setel "Pegang pengelola file desktop" ke MATI.

    Dan akhirnya, agar wallpaper dipulihkan setiap kali Anda masuk, tambahkan "nitrogen --restore" ke aplikasi startup Anda.

    Beginilah tampilan desktop saya dengan wallpaper berbeda untuk setiap monitor:

    enter image description here

    Fitur :

    • Dukungan Multihead dan Xinerama.
    • Recall mode untuk mengembalikan wallpaper melalui skrip startup.
    • Menggunakan standar freedesktop.org untuk thumbnail.
    • Dapat mengatur latar belakang GNOME.
    • Mode set baris perintah untuk penggunaan skrip.
    • Inotify pemantauan direktori yang dijelajahi.
    • Pemuatan gambar mini malas - menghemat memori (baru di 1.3).
    • Mode set "Otomatis" - menentukan mode terbaik untuk mengatur gambar berdasarkan ukurannya. (baru di 1.4).
    • Tampilkan gambar pratinjau dalam tata letak ikon ubin (baru dalam 1,5).

    Install via the software center


Nitrogen tampaknya menjadi pilihan terbaik. Sinkronisasi tampaknya menggunakan peretasan yang Anda jelaskan (gambar besar untuk dipisah di beberapa monitor.


7
2018-01-06 16:14



Apakah Anda benar-benar memiliki banyak monitor di sana? Sepertinya. Ruang kerja ... - Seth♦
Saya baru saja menginstal syncwall; tidak memiliki opsi untuk mengatur wallpaper yang berbeda untuk setiap monitor ... - Radu Rădeanu
Larutan nitrogen, yang juga dijelaskan oleh Radu, bekerja dengan sangat baik! Anda berdua layak mendapat karunia :) Untuk memutuskan jawaban mana yang lebih baik, saya mencoba menilai kegunaan solusi Syncwall. Namun saya tidak bisa membuatnya bekerja. Di Preferensi -> Parameter TampilanSaya melihat opsi "Perluas gambar lalu pangkas (satu file per monitor)", namun saya tidak tahu bagaimana cara menambahkan beberapa file. Bahkan dengan set opsi ini, Syncwall hanya menggunakan satu file. Ini berperilaku sama dengan "Perluas gambar lalu pangkas (satu file untuk semua monitor)". Bisakah Anda menjelaskan cara menambahkan beberapa file di Syncwall? - Malte Skoruppa
@Rinzwind Satu hal yang saya tidak mengerti: jika syncwall tampaknya menggunakan peretasan yang dijelaskan dalam pertanyaan, apa alasannya untuk menambahkannya sebagai jawaban? Pertanyaannya jelas: wallpaper berbeda di beberapa monitor. Dan satu hal lagi: jika Anda menguji nitrogen pada dua monitor, Anda tidak akan mengatakan bahwa gambar terakhir di-photoshop; coba sendiri, buat layar cetak desktop ketika Anda menggunakan dua monitor dan Anda akan mengerti apa yang saya maksud. - Radu Rădeanu
Syncwall tampaknya berfungsi tetapi tidak mereplikasi tata letak layar dari pertanyaan asli .. itu tidak membiarkan saya menumpuk layar di atas anotner tetapi hanya kiri dan kanan: / - bksunday


XFCE Desktop Manager Plugin (yang tersedia di paket xubuntu-desktop) memungkinkan Anda untuk mengedit setiap tampilan secara individual sambil tetap menyimpan folder di desktop Anda.

Tangkapan layar dari 2 desktop saya dengan pengelola terbuka: http://i.stack.imgur.com/Bzg7G.jpg

di kotak kuning tertulis "Pindahkan dialog ini ke tampilan yang ingin Anda edit pengaturannya."

Maaf saya tidak bisa lebih membantu untuk memberikan instruksi tentang cara menginstalnya, atau apa yang sebenarnya plug in disebut (saya mencoba menemukannya tetapi memutuskan untuk menginstal ulang seluruh paket sebagai gantinya) - Tapi semoga ini mengarah Anda atau seseorang di jalur yang benar, dan jawaban ini dapat ditingkatkan melalui pengeditan.


6
2017-12-25 00:18





Saya senang melihat ada yang sebenarnya adalah jawaban Gnome / Unity.

Yang mengatakan, saya masih merasa beralih ke KDE mungkin menawarkan pengalaman yang lebih konsisten.

Manajer pengaturan asli KDE tidak hanya memungkinkan untuk beberapa wallpaper di beberapa monitor, itu memungkinkan mereka untuk diatur secara berbeda untuk setiap desktop virtual DAN Aktivitas. (Aktivitas adalah seperti virtual desktop yang berisi desktop virtual dan dapat dikonfigurasi untuk memiliki pengaturan yang berbeda, seperti screen-saver setelah 5 menit diam dalam satu aktivitas, tetapi tidak ada waktu ketika beralih ke yang lain, katakan untuk presentasi atau film.)

Selain itu, ia menangani penambahan dan pengurangan monitor dengan cepat (via plugging dan mencabut HDMI) tanpa masalah !!


2
2018-01-07 10:21





sudo apt-get install feh

feh --bg-center <path_to_big_image> --no-xinerama

Tidak perlu menyembunyikan ikon Anda dari desktop


0
2018-05-29 11:47



Selamat datang di Tanya Ubuntu! Saya merekomendasikan untuk sunting jawaban ini untuk memperluasnya dengan detail spesifik tentang apa yang dilakukan oleh perintah ini. Perintah biasa atau urutan perintah jarang dianggap sebagai jawaban. (Lihat juga Bagaimana saya menulis jawaban yang bagus? untuk saran umum tentang jenis jawaban apa yang dianggap paling berharga di Tanya Ubuntu.) - David Foerster