छवियों वाले फ़ोल्डर के आयामों को प्रदर्शित करने का सबसे सरल और तेज तरीका क्या है? Nautilus में ऐसा करने का विकल्प नहीं दिखता है। जीने के लिए इच्छा खोने से पहले केवल इतनी सारी राइट-क्लिक फ़ाइल> गुण> छवि संचालन मैं प्रदर्शन कर सकता हूं।
छवियों वाले फ़ोल्डर के आयामों को प्रदर्शित करने का सबसे सरल और तेज तरीका क्या है? Nautilus में ऐसा करने का विकल्प नहीं दिखता है। जीने के लिए इच्छा खोने से पहले केवल इतनी सारी राइट-क्लिक फ़ाइल> गुण> छवि संचालन मैं प्रदर्शन कर सकता हूं।
जवाबों:
एक स्क्रिप्ट का उपयोग करें! डिफ़ॉल्ट रूप से Nautilus में नहीं है चीजों के लिए आप अपने आप स्क्रिप्ट जोड़ सकते हैं।
Ubuntuforums पर अधिक जानकारी । विषय संगीत जानकारी जोड़ना शुरू करता है लेकिन उत्तर # 32 से इसमें चित्र भी शामिल होते हैं। लिपियों (स्वयं के जोखिम पर उपयोग) और लिंक में निर्देश।
स्क्रीनशॉट को देखें कि यह कैसे दिखेगा (यह एक पुराने Ubuntu के लिए है लेकिन यह अभी भी काम करता है):
bsc-v2.py
ubuntuforums थ्रेड पर निर्देशों के अनुसार, काम पर Ubuntu 10.10 पीसी पर स्क्रिप्ट स्थापित की , जो काम करता है। घर पर उबंटू 11.04 स्थापित करते समय, मैंने अपनी घरेलू निर्देशिका को एन्क्रिप्ट करने का विकल्प चुना। मुझे संदेह है कि यह इस मुद्दे का कारण हो सकता है, क्योंकि मेरे पास अपाचे के साथ इसी तरह का मुद्दा था जो मेरे घर की निर्देशिका में फ़ाइलों और फ़ोल्डरों की सेवा करने की कोशिश कर रहा था।
एक पैकेज कहा जाता है nautilus-columns
। वर्तमान में मैं इसे केवल एक पीपीए में पाता हूं , जिसे यहां प्रलेखित किया गया है । इस छोटी सी स्क्रिप्ट के साथ पीडीएफ, चित्र, ध्वनि फ़ाइलों आदि के लिए विभिन्न मेटा डेटा के लिए कॉलम जोड़ना आसान है।
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install nautilus-columns
nautilus -q
अंत में Edit> Preferences> List Columns पर जाएं और आपको अपनी आवश्यकता के अनुसार सक्षम करें। कृपया ध्यान दें, इसकी सूची-दृश्य के लिए केवल काम कर रहा है।
इसे टर्मिनल से चलाएँ (PNG और GIF छवियों के लिए काम करता है):
file *.{png,gif}
यह काम करता है क्योंकि file
कमांड पीएनजी और जीआईएफ छवियों के आयामों को दिखाता है, साथ ही साथ कुछ अन्य जानकारी भी। आपका शेल *.{png,gif}
फ़ाइलनाम की एक सूची में फैलता है, और file
कमांड कई फ़ाइल नाम तर्कों को स्वीकार करता है। यह इस तरह दिख रहा है:
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
ध्यान दें कि कॉलम पंक्तिबद्ध हैं, इसलिए यदि कुछ नाम दूसरों की तुलना में लंबे हैं, तो अतिरिक्त स्थान का उपयोग किया जाता है। यदि आप ऐसा नहीं चाहते हैं, तो -N
विकल्प का उपयोग करें :
file -N *.{png,gif}
यह आपको इस तरह की लाइनें देता है, जो अब अतिरिक्त स्थान नहीं लेते हैं, लेकिन अब संरेखित नहीं होते हैं:
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
में दुर्लभ मामला है जहाँ आप छवि फ़ाइलों की कई हजारों है, उनके नाम अधिकतम संयुक्त तर्क लंबाई से अधिक हो सकता है, और खोल आपको एक त्रुटि संदेश देना होगा। उस स्थिति में, आप इस तरह एक लूप का उपयोग कर सकते हैं:
for f in *.{png,gif}; do file "$f"; done
यह उसी परिणाम के रूप में उत्पन्न करता है file -N
क्योंकि, चूंकि file
प्रति रन केवल एक फ़ाइल के बारे में पता है, इसलिए यह नहीं जानता कि अन्य फ़ाइलनाम कितने लंबे हैं और यह कॉलम संरेखित नहीं कर सकता है।
अन्य छवि प्रकारों के लिए, छवि आयामों को प्राप्त करने के लिए तेज़ तरीके से ypnos का उत्तर देखें (फाइल नहीं) ।
$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install nautilus-columns
मैंने तब सभी छवि-संबंधित स्तंभों को Nautilus के दृश्य में जोड़ा और Nautilus को पुनरारंभ किया।Date
,EXIF Dateshot
,EXIF Image Size
,EXIF Software
,EXIF Flash
कॉलम सभी खाली हैं। जानकारी प्रदर्शित करने वाला एकमात्र स्तंभ हैImage Size
, जो प्रत्येक छवि के आयामों को प्रदर्शित करता है। कोई भी विचार कैसे कस्टम स्क्रिप्ट में देखने से पहले इसे हल करने के लिए? क्या मुझे दूसरा पैकेज स्थापित करने की आवश्यकता है? धन्यवाद