XFCE में नाम से डेस्कटॉप आइकन कैसे ऑर्डर करें?


9

मैं Ubuntu 12.04.2 LTS पर स्थापित Xfce 4.8 का उपयोग कर रहा हूं और मैं सोच रहा हूं कि राइट-क्लिक के लिए विकल्प क्या है -> RFCE नाम से ऑर्डर करें । अभी, जब मैं अपने डेस्कटॉप पर राइट क्लिक करता हूं, तो यह इस तरह दिखता है:

Xfce में डेस्कटॉप पर राइट क्लिक मेनू

जैसा कि आप देख सकते हैं, आइकन को फिर से व्यवस्थित करने के लिए कोई विकल्प नहीं है। अगर मेरी धारणा सही है, तो इसे सीधे GUI के माध्यम से नहीं किया जा सकता है। मैंने इस धागे को देखा , लेकिन यह वास्तव में यह नहीं समझाता है कि समान परिणाम कैसे प्राप्त करें। कोई विचार?


2
मैं Xubuntu पर नहीं हूं, लेकिन मेरे पास मेरे डेस्कटॉप के रूप में Xfce है और जब मैं डेस्कटॉप पर खाली जगह पर राइट-क्लिक करता हूं तो मैं Arrange Desktop Iconsऊपर देखता Desktop Settingsहूं। (लेकिन मेरे पास नहीं है Find in this folder।)

@ vasa1: ठीक है, मैं Xubuntu पर हूं और ऐसा कोई विकल्प नहीं है।
अमल मुरली

@AmalMurali आपने स्थापित किया है xfce4? क्या आप एक ऐसी सूची प्रदान कर सकते हैं जो vasa1 आपके स्थापित पैकेजों के साथ तुलना कर सकती है? dpkg --get-selections | grep install > packages.list
ब्रिअम

@ vasa1 ^ एक ही सवाल। आपके पास कुछ पैकेज हो सकते हैं जो कि डिफ़ॉल्ट xubuntu स्थापना नहीं हो सकता है।
ब्रिअम

जवाबों:


4

मैं उबंटू 13.04 का Xfce 4.10.0 और Thunar 1.6.2 के साथ उपयोग कर रहा हूं, और चिपकाका ने कहा कि उनके उत्तर में मैंने डेस्कटॉप पर राइट क्लिक मेनू में डेस्कटॉप डेस्कटॉप विकल्प को व्यवस्थित करें

वैसे भी, यदि आपके पास यह नहीं है, तो कोई समस्या नहीं है, आप अपना स्वयं का कस्टम विकल्प जोड़ सकते हैं। आगे मैं बताऊंगा कैसे।

1. एक पर्ल स्क्रिप्ट बनाएं, जो डेस्कटॉप आइकॉन को स्वचालित रूप से व्यवस्थित करता है

आपको पर्ल स्क्रिप्टिंग के बारे में कुछ पता नहीं है। बस नीचे दिए गए चरणों का पालन करें:

  • में टर्मिनल रन:

    mkdir -p bin
    

    यदि आपके पास पहले से नहीं है, तो यह कमांड binआपके homeफ़ोल्डर में एक निर्देशिका बना देगा ।

  • चलाने के बाद:

    gedit ~/bin/arrange_icons.pl
    

    यह arrange_icons.plgedit में नई फ़ाइल बनाएगा ।

  • नई बनाई गई फ़ाइल में निम्न स्क्रिप्ट को कॉपी और पेस्ट करें:

#!/usr/bin/perl

######################################################
## Script to automatically arrange desktop icons
## Modified from the original script found at
##    http://ubuntuforums.org/showthread.php?p=7755880
######################################################

use strict;

## find out the location of the config file
my $icons_file = `locate icons.screen0 | grep \$USER | grep .config | grep desktop | head -n 1`;

## open the config file to read from it
open(CONFIG, "<$icons_file") or die("Can't open $icons_file for reading!!");

my @icon_config = <CONFIG>;

close(CONFIG);

## grab all the icon names from the desktop
my @icons;
foreach my $line (@icon_config) {
    if ($line =~ /^(\[.*?\])$/) { push(@icons, $1) }
}

## sort all the icon names in alphabetical order
@icons = sort @icons;

## open the config file to write to it
open(NEWCONFIG, ">$icons_file") or die("Can't open $icons_file for writing!!");

my $row_count = 0;
my $col_count = 0;

foreach my $icon (@icons) {
## on my particular desktop (1440x900 monitor) there are 8 rows... Not sure how this plays out for other resolutions... so I incremement the row count on each loop until it reaches 8
    if ($row_count > 8) { $row_count = 0; $col_count++ }
    print NEWCONFIG "$icon\nrow=$row_count\ncol=$col_count\n\n";
    $row_count++;
}

close(NEWCONFIG);

system("xfdesktop --reload");
  • फ़ाइल सहेजें और इसे बंद करें।
  • टर्मिनल में वापस जाएं और चलाएं:

    chmod +x ~/bin/arrange_icons.pl
    

    स्क्रिप्ट के लिए एक्ज़ीक्यूट एक्सेस प्रदान करने के लिए।

2. डेस्कटॉप पर राइट क्लिक मेनू में स्क्रिप्ट जोड़ें

ओपन thunar , Xfce के लिए डिफ़ॉल्ट फ़ाइल प्रबंधक, के लिए जाना संपादित करें और चुनें कॉन्फ़िगर कस्टम क्रियाएँ ... । जब यह खुलता है, तो नई कस्टम कार्रवाई जोड़ने के लिए विंडो के दाईं ओर से + साइन पर क्लिक करें । में बेसिक टैब, इस प्रकार सभी क्षेत्रों को पूरा करें:

एक नई कस्टम क्रिया जोड़ें - मूल

सबसे महत्वपूर्ण बात यह है कि कमांड क्षेत्र में स्क्रिप्ट के लिए सही रास्ता रखना है । आप चाहें तो एक आइकन भी जोड़ सकते हैं।

में उपस्थिति की स्थिति टैब आप केवल टिक करना होगा डेस्कटॉप क्षेत्र।

एक नई कस्टम कार्रवाई जोड़ें - उपस्थिति की स्थिति

ठीक दबाएं , फिर बंद करें

3. राइट क्लिक मेनू से नाम से डेस्कटॉप आइकन व्यवस्थित करें

नए विकल्प को देखने के लिए डेस्कटॉप पर राइट क्लिक मेनू में डेस्कटॉप आइकनों को व्यवस्थित करें, आपको अपने सिस्टम को रिबूट करने या फिर से लॉगिन करने की आवश्यकता नहीं है। बस टर्मिनल में निम्नलिखित कमांड चलाएँ:

xfdesktop --reload

इन सभी के बाद, आप आनंद ले सकते हैं:

डेस्कटॉप आइकन की व्यवस्था करें


यह वास्तव में मेरे सवाल का जवाब देता है। धन्यवाद!
अमल मुरली

7

13.04 में यह मेनू में वहीं है,

"डेस्कटॉप आइकनों को व्यवस्थित करें" पर प्रकाश डाला गया

12.04 में यह नहीं है; 12.10 का परीक्षण नहीं किया है।


1
वह बिल्कुल ऐसा लगता है। मेरा लुबंटू 13.04 है और xfce डेस्कटॉप और थूनर 1.6.2 सॉफ्टवेयर सेंटर में नवीनतम है। ओपी का सिस्टम अपडेटेड और आउटडेटेड सॉफ्टवेयर का मिश्रण लगता है।

0

मैं 2 स्क्रिप्ट पाया है 1 से यहाँ है, और 2 से यहाँ , कि डेस्कटॉप चिह्न व्यवस्था करने के लिए दावा कर रहे हैं।

फिर भी इसके लिए एक मेनू तत्व कैसे बनाया जाए, इसके लिए खोज करना, शायद यह आपको समय के लिए मदद कर सकता है।

धन्यवाद।


1
वे लिंक बहुत पुराने हैं और भले ही Xfce और Thunar GNOME या यूनिटी के रूप में तेजी से विकसित नहीं हुए हैं, संभवतः उन थ्रेड्स को पोस्ट किए जाने के बाद से चीजें बदल गई हैं।

हाँ, आप सही हैं, लेकिन मैंने उन्हें पोस्ट किया ताकि शायद यह मदद करे :)
abchk1234

0

नोट : Xubuntu 13.04 इसके रूप में अच्छी तरह से नहीं है, लेकिन Ubuntu 13.04 में, Xfce डेस्कटॉप पर्यावरण के साथ, इसके उपलब्ध हैं।

यहां छवि विवरण दर्ज करें यहां छवि विवरण दर्ज करें

XFCE4 में (मेरी जानकारी के लिए) एक क्लिक-सक्षम "संरेखित आइकन" फ़ंक्शन नहीं है। इसके बजाय, यह डेस्कटॉप पर अदृश्य बक्से का एक ग्रिड का उपयोग करता है जिसे आप आइकन पर क्लिक कर सकते हैं और खींच सकते हैं। जब आप डेस्कटॉप आइकन को क्लिक और ड्रैग करके स्थानांतरित करते हैं, तो आपको पल-पल ग्रिड बॉक्स की रूपरेखा देखनी चाहिए, जिसे आइकन स्वचालित रूप से चालू कर देगा।

यदि आप चाहते हैं कि आप एक पंक्ति या पंक्तियों में सभी आइकन हैं, तो आपको उन्हें मैन्युअल रूप से उन स्थानों पर ले जाना होगा जहाँ आप उन्हें चाहते हैं। आइकन "आकार" यह निर्धारित करता है कि आपके डेस्कटॉप पर आइकन पदों की कितनी पंक्तियाँ और स्तंभ हो सकते हैं। छोटे आइकन आकार अधिक पंक्तियों और स्तंभों, बड़े, कम के लिए अनुमति देते हैं।

सिस्टम> सेटिंग्स> डेस्कटॉप सेटिंग्स> आइकन साइज़िंग फ़ंक्शन को प्राप्त करने के लिए व्यवहार। डेस्कटॉप आइकन पदों को ~ (.config / xfce4 / Desktop / icons.screen0.rc) में कॉन्फ़िगर (संग्रहीत) किया जाता है।

अब मुझे एक ऐसा तरीका मिला जो लॉगिन पर आइकन को स्वचालित रूप से व्यवस्थित करेगा, लेकिन यह केवल मेरे लिए कभी-कभी काम करता है, और अन्य लोगों ने ऐसा नहीं किया। हालाँकि, यह आपके लिए काम करने की स्थिति में इसे सूचीबद्ध करेगा।

#make sure you change 'user' on line 4 to the username of the desktop you want to organize
use strict;
use warnings;
my $conffile='/home/user/.config/xfce4/desktop/icons.screen0.rc';
open(CONF,"$conffile") or die "can't find the config file";
my $all;
while (<CONF>) {
        $all=$all.$_;
}
my @oldnames=($all=~/\[(.*)\]/g);
my @allnames=sort { lc($a) cmp lc($b) } @oldnames;
print "testing sort:";
print join("\n",@allnames);
my @rows=($all=~/row=(\d*)/g);
print join("\n",@allnames);
print "ok now I will print the amount of rolls\n\n\n";
@rows=sort(@rows);
my $maxrow=$rows[-1];
print "the max rows is $maxrow";
my $numicons=scalar(@allnames);
print "number of icons is $numicons";
my @cols=($all=~/col=(\d*)/g);
@cols=sort(@cols);
my $maxcol=$cols[-1];
print "the max cols is $maxcol";
my $i=0;
open(OUTPUT,'>icons.screen0.rc');
for (my $j=0;$j<=$maxcol;$j++) {        
        if ($i<=19) {
                for (my $k=0;$k<=$maxrow;$k++) {
                        print OUTPUT "\[$allnames[$i]\]\nrow=$k\ncol=$j\n\n";
                        $i++;
                }
        }
}
close(OUTPUT);

कोड को एक संपादक में पेस्ट करें और इसे अपने होम फ़ोल्डर में /home/user/.config/xfce4/desktop/icons.screen0.rc के रूप में सहेजें।

लॉग आउट। उस उपयोगकर्ता के रूप में फिर से लॉग इन करें। आइकन इस बार व्यवस्थित किए गए हैं। इसने मेरे लिए अपने आप काम किया। मैं Ubuntu 12.04 पर Xfce4 चला रहा हूं। जैसा कि मैंने कहा कि यह हर समय काम नहीं करता था।

उम्मीद है की यह मदद करेगा।

स्रोत: यह कोड मेरा नहीं है: यह PGScooter के रूप में लॉग किए गए सदस्य द्वारा लिखित ubuntuforums से है


यह पूरी तरह से गलत है: उस स्क्रिप्ट को पेस्ट करने के लिए /home/user/.config/xfce4/desktop/icons.screen0.rc। मैं तुम्हारे साथ शर्त लगा सकता हूं कि कभी काम नहीं करेगा!
राडू रियडेनु

@ RaduRădeanu मुझे ऐसा नहीं लगता, क्योंकि वहां एक फाइल पहले से मौजूद है जिसे डेस्कटॉप आइकनों के साथ करना है। लेकिन मैं आपको जवाब देना पसंद करता हूं।
मिच

कौनसा? icons.screen0.rc? और आपका जवाब तब तक अच्छा है जब तक आपको स्क्रिप्ट नहीं मिलती।
रादु राईडेनु

मेरा मतलब यह है कि स्क्रिप्ट को इस तरह दिखना चाहिए और इसे ऑनर नाम से बचाया जाना चाहिए icons.screen0.pl। इसे चलाने के बाद आपको परिणाम देखने के लिए F5 दबाकर अपने डेस्कटॉप को "ताज़ा" करना होगा। और इस तरह सब कुछ ठीक है। मेरे दृष्टिकोण से एक स्क्रिप्ट को काम करना चाहिए या नहीं करना चाहिए। मौजूद नहीं है "यह केवल मेरे लिए कभी-कभी काम करता है"।
रादु राईडेनू
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.