लिनक्स में कई स्क्रीन वॉलपेपर?


8

मैं एक स्वचालित तरीके से लिनक्स में कई मॉनिटर कैसे वॉलपेपर कर सकता हूं?

मूल रूप से मैं इसे सामान्य रूप से GIMP कैसे खोलता हूं, और फिर कई छवियों को पकड़कर एक साथ एक बड़ी छवि में संरेखित करता है, जो आपके मॉनिटर को दिखाती है। यह दृष्टिकोण काम करता है, लेकिन यह समय लेने वाला हो सकता है इसलिए मैं सोच रहा हूं कि क्या कोई एप्लिकेशन मौजूद है जो इस बात का ध्यान रख सकता है?

कुछ विशेषताएं जिनकी मुझे इसमें रुचि होगी:

  1. उदाहरण के लिए दोनों मॉनिटर को कवर करने के लिए एक एकल छवि का आकार बदल सकते हैं।
  2. छवि के आकार बदलने का अलग तरीका, जैसे कि पहलू अनुपात रखना या न रखना
  3. समग्र एक से अधिक छवि एक साथ ताकि एक स्क्रीन एक छवि प्रदर्शित करेगी और दूसरी स्क्रीन दूसरी छवि प्रदर्शित करेगी
  4. मैं xinerama (वास्तव में एनवीडिया ट्विनव्यू) का उपयोग कर रहा हूं
  5. छवि के लिए कुछ बुनियादी संशोधन करने की क्षमता है जैसे:

    • एक या दूसरी छवि को क्रॉप करें ताकि पूरी छवि स्क्रीन भर जाए
    • छवि को चारों ओर ले जाने की क्षमता ताकि वह संरेखित हो सके
    • अलग से प्रत्येक छवि को स्केल करने में सक्षम होना अच्छा होगा

मैंने कुछ खोज की है और सामान्य तौर पर मैंने जो पाया वह था:

  1. वॉलपेपर के रूप में एकल छवि दो स्क्रीन पार पार
  2. दो छवि, प्रत्येक स्क्रीन के लिए एक लेकिन छवि / आदि को संशोधित करने की कोई क्षमता नहीं
  3. कुछ अन्य, लेकिन मूल रूप से सबसे अधिक जो मुझे मिला वह प्रत्येक डेस्कटॉप पर एक छवि के साथ कई छवियों का उपयोग करने में सक्षम नहीं था और स्वतंत्र रूप से उस स्क्रीन पर फिट / काम करने के लिए प्रत्येक छवि को संशोधित करता है, और सभी स्क्रीन या एकाधिक छवियों को पार करने वाली एकल छवि के बीच स्विच करने में भी असमर्थ है ।

मैंने सोचा कि झिनरमा ट्विनव्यू के साथ संगत नहीं था। कम से कम, मेरे कंप्यूटर पर नहीं। क्या तुम सच में उन दोनों को किसी तरह इस्तेमाल कर रहे हो? इसके अलावा, आप किस डेस्कटॉप वातावरण का उपयोग करते हैं? (केडीई 3? 4? सूक्ति? आदि)
डेविड जेड

मेरी समझ यह थी कि ट्विनव्यू ने "शिनरमा" में से कुछ को "नियंत्रित करता है" ताकि ऐप 2 क्रॉस स्क्रीन + आदि को अधिकतम न करने का पता चलेगा ... मैं वास्तव में एक डेस्कटॉप वातावरण का उपयोग नहीं कर रहा हूं, अभी मेरा वर्तमान सेटअप सिर्फ ओपनबॉक्स + है पाइथनबार + कॉन्की। वर्तमान में मेरे वॉलपेपर सेट करने के लिए feh का उपयोग करना।
फराउन

जवाबों:


4

'नाइट्रोजन' उपकरण ठीक वही कर सकता है जो आपको चाहिए। जब आप उपकरण चलाते हैं, तो आप पहले एक या अधिक निर्देशिकाओं को जोड़ते हैं, फिर दो स्क्रीन पर अलग-अलग छवियों को सेट करने के तरीके को पृष्ठभूमि में सेट करते हैं।

अब, नाइट्रोजन इस जानकारी को .config / नाइट्रोजन / bg-save.cfg में संग्रहीत करता है

आप 'नाइट्रोजन - स्टोरेज' का उपयोग करके सहेजे गए सेटअप को पुनर्स्थापित करते हैं, लेकिन निश्चित रूप से, आप उस फ़ाइल को पहले भी बदल सकते हैं, और फिर नाइट्रोजन को कॉल कर सकते हैं।


3

यह एक पुराना धागा है, लेकिन fehइसे ठीक से प्रदर्शित नहीं करने के कारण, मैंने ऐसा करने के लिए बाध्य महसूस किया। नाइट्रोजन के साथ समस्या यह है कि एक बार जब आपके पास कई मॉनिटर होते हैं तो आप उस छवि को स्वचालित नहीं कर सकते जो आप प्रत्येक स्क्रीन पर छवि को फिट करते हैं।

feh --bg-fill ~/Pictures/Wallpapers/MyWallpaper.jpg

पहलू अनुपात को खोए बिना आपकी पृष्ठभूमि के लिए छवि फिट होगी। यदि आप दो फाइलें डालते हैं, तो पहला पहले मॉनिटर पर जाएगा, दूसरा दूसरा इस तरह:

$ feh --bg-center imagePathForFirstMonitor imagePathForSecondMonitor

आप इस तरह से फ़ोल्डर सामग्री के लिए -z विकल्प और * का उपयोग करके आपके द्वारा चुनी गई छवि को यादृच्छिक कर सकते हैं:

feh --bg-fill -z ~/Pictures/Wallpapers/*
# This command puts a random image for each monitor you have

fehएक ही छवि दर्शक पर है और आपके पास man fehनीचे दिए गए स्रोतों को पढ़ने या पढ़ने के अन्य विकल्प हैं।

सूत्रों का कहना है:

https://wiki.archlinux.org/index.php/feh

https://feh.finalrewind.org/


मैं अपने मॉनिटर फ़ाइलों के लिए रास्तों की सूची कैसे प्राप्त कर सकता हूं?
user3598726

क्षमा करें मैं इसे संपादित करूंगा, यह प्रत्येक मॉनिटर के लिए छवि पथ होना चाहिए। तो आप बस इमेज लोकेशन
Ege

2

मुझे ऐसे एप्लिकेशन का पता नहीं है, लेकिन आप एक स्क्रिप्ट लिख सकते हैं, जो आप इमेजमैगिक का उपयोग करके छवियों को संपादित / रचना करने और fehवॉलपेपर सेट करने के लिए करना चाहते हैं । उदाहरण के लिए, इस ImageMagick के montageआदेश:

montage a.jpg b.jpg c.jpg -geometry +0+0 -tile x1 -resize x1080 out.jpg

1080x उच्च होने के लिए प्रत्येक इनपुट को आकार देने के बाद a.jpg, फ़ाइलों को b.jpgऔर c.jpgएक छवि ( out.jpg) में रचना करेगा ।

उम्मीद है कि यह मदद करता है, कम से कम जब तक आप एक बेहतर समाधान नहीं ढूंढते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.