Бұл мақала баяғыда менің Xfce туралы ескі блог, жарияланған тағы бір мақала негізінде Xubuntu блогы мен оларды қайтадан осында қалдырамын.
Біз не істейміз - файл іздеуді құру Тунар пайдалану Зейін. Біріншіден, zenity орнату керек:
$ sudo aptitude install zenity
Содан кейін біз терминал ашып, қоямыз:
$ mkdir ~/.bash-scripts/
Осылайша біз әрекетті өзі орындайтын сценарийден тұратын каталог құрамыз. Енді біз деп аталатын файл жасаймыз файлдарды іздеу ішінде келесідей:
mousepad ~/.bash-scripts/search-for-files
және біз мұны ішіне қойамыз:
#! / bin / bash # файлдарды іздеу # бұл санды өзіңізге сәйкес өзгертіңіз - менің ойымша, zenity шамамен 1000 нәтижеден өледі, бірақ YMMV = 500 # қайтадан нәтижеге жетіп, белгішеге жолды өзіңізге ыңғайлы етіп өзгертіңіз. Танго кімге ұнамайды? window_icon = «/ usr / share / icons / Tango / scalable / action / search.svg» # бұл сценарий кез-келген бастылық пен зениттік орта үшін жұмыс істейтін болады, сондықтан басқарушы сізге толықтай тәуелді! жолға қосымша аргументтер қосуға болады, егер соңғы аргумент сіз ашқан қалтаның жолы болса filemanager = «thunar» window_title = «Файлдарды іздеу» srcPath = «$ *» егер! [-d «$ srcPath»]; содан кейін cd ~ / srcPath = `zenity --file-selection --directory --title =« $ window_title - папканы іздеу »--window-icon =« $ window_icon »` fi if [-d «$ srcPath»] ; онда fragment = `zenity --entry --title =« $ window_title - Аттың құрамында: »--window-icon =« $ window_icon »--text =« 2 таңбадан кем жолдар ізделмейді »« егер! [$ {# фрагмент} -lt 2]; содан кейін (echo 10 O = $ IFS IFS = $ '\ n' files = («find» $ srcPath «-iname» * $ fragment * «-printf \»% Y \ «\ \»% f \ «\ \» % k \ KB \ «\ \»% t \ «\ \»% h \ «\\\ n | head -n $ maxresults`) IFS = $ O echo 100 selected =` eval zenity --list --title = \ «$ {# файлдар [@]} Табылған файлдар - $ window_title \» --window-icon = «$ window_icon» --width = «600» --height = «400» --text = \ «Іздеу нәтижелері : \ «--print-column = 5 - колонна \» Type \ «- баған \» Аты \ «- баған \» Өлшем \ «- баған \» Өзгертілген күні \ «- баған \» Жол \ « «$ {files [@]}` if [-e »$ selected«]; then »$ filemanager« »$ selected«; fi) | zenity --progress --auto-close --pulsate --title = «Іздеу ...» --window-icon = «$ window_icon» --text = «\» $ fragment \ «» fi fi шығу үшін іздеу
және біз оны орындауға рұқсат береміз:
chmod a+x ~/.bash-scripts/search-for-files
Енді uca.xml файлының сақтық көшірмесін жасаймыз:
$ sudo cp /etc/xdg/Thunar/uca.xml /etc/xdg/Thunar/uca.xml.old
соңында біз бұны қоямыз:
<action>
<icon>/usr/share/icons/Tango/scalable/actions/search.svg</icon>
<name>Search for Files</name>
<command>bash ~/.bash-scripts/search-for-files %f</command>
<description>Search this folder for files</description>
<patterns>*</patterns>
<directories/>
</action>
Енді біздің қалғаны - ашу Тунар » Өңдеу » Реттелетін әрекеттерді орнатыңыз және біз жаңасын жасаймыз. Біз келесі жолдарды толтырамыз:
Қойындысындағы Негізгі:
Аты-жөні: Іздеу жүйесі
Сипаттама: Іздеу жүйесі
Пәрмен: bash ~ / .bash-scripts /% f файлдарын іздеу
Белгіше: Біз ең ұнайтынын таңдаймыз.
Осылайша қалады:
Енді қойындыда Шарттары келесі өрістер пайда болады:
Файл үлгісі: *
Егер таңдау құрамында: Каталог.
Бұл келесідей:
қазір Тунар тінтуірдің оң жақ түймешігімен ашқан кезде іздеу параметрі пайда болмайды:
Егер біз оны бассақ, іздеу критерийлерін енгізуге болатын терезе пайда болады:
Іздеуді бастаған кезде біз келесі нәрсені көреміз:
соңында оның нәтижесі:
Егер нәтижені екі рет бассақ, терезесі Тунар файл орналасқан қалта арқылы. Осылайша, біз жұмыс үстеліне әлдеқайда көп қуат береміз Xfce.
9 пікір, өз пікіріңізді қалдырыңыз
Қандай асқыну! Хехе, мұнда мен үшін оңайға жетудің тағы бір әдісі бар.
http://marksnotebook.com/ubuntu/how-add-built-search-thunar-using-catfish
Бірлік пен Gnome3 шуылымен көптеген адамдар Xfce-ге барып, Тунардың ғажайыптарын таба бастайды ... Байыпты түрде, бұл бағдарлама керемет. Блогыңыз үшін көп рахмет, мен оны бірінші рет жарияласам да үнемі бақылап отырамын.
Қош келдіңіз:
Хахаха бұл онша күрделі емес, өте қарапайым. CatFish көмегімен бізде қуатты іздеу құралы болуы мүмкін екені рас, бірақ ештеңе жоқ, ең болмағанда мен оны қолданбаймын, өйткені ол орнату үшін бір бағдарлама аз 😀
Рахмет elav, өте жақсы туто, мен сіз оны бұрын шығарған материалдармен бірге сақтаймын, менің ойымша, XFCE-тің баламалы болашағы көп, яғни ол Рам тұтынған кезде жұмыс істемейді.
Өте жақсы, байқап көру үшін 😉
Мен испан тілін түсінбеймін, бірақ bash тілін түсінемін.
Мен дәл сол нәрсені жүзеге асыра бастадым. Мен сіздің кодыңыздың арқасында көп уақыт үнемдедім.
Рақмет сізге. Рақмет сізге. Merci de France.
Бұл сценарийде үлкен мәселе бар ...
Егер сіз жоқ нәрсені іздесеңіз, іздеу жүйесі шексіз циклде қалады және оны жабудың жалғыз жолы - процесті өлтіру.
Менің ойымша, бұл жағдайда шешім егер файлдар жоқ болса, егер іздеу жүргізетін болса, егер
Сізге көп рахмет, бұл шынымен де ұзақ жолдан өтеді, тіпті тунарға арналған қосымша қондырма жасайды.
Мен оны керемет деп таптым. өте практикалық. Көп рақмет сізге.