Преди няколко дни си говорихме файлови мениджъри. Донякъде непозната тема. Ами днес, както и в предишните теми, ще повторим темата, но по по-практичен начин. Ще инсталираме файлов мениджър в нашата версия на Ubuntu и след това ще го направим файловия мениджър по подразбиране.
В момента се чудите какво КАК УПРАВЛЕНИЕ НА ФАЙЛОВЕ? Работата е проста, в GNU / Linux вие решавате, а не компанията или компанията.áКой или авторът е потребителят и като общо правило - има някаква програма, която се съпротивлява на това - една програма не елиминира предимството на друга в системата, т.е. Firefox това не ви пречи да инсталирате друг браузър като Хром и по същия начин, по който имате файлов мениджър като Nautilus това не означава, че не можете да инсталирате друг файлов мениджър като pcmanfm.
Ще направим практическия случай с файловия мениджър Тунар, използвано в Xubuntu и че е най-коментираният в блога, така че ще имате допълнителна помощ, ако имате някакви проблеми с него.
Първо отиваме до конзолата или терминала и пишем
Sudo apt-get инсталирайте thunar
Натиснете "S" към въпроса и инсталацията на файловия мениджър ще започне. Веднъж инсталирани, ще трябва само да кажем на системата какво искаме да използваме Тунар като файлов мениджър по подразбиране, а не Nautilus така че ще трябва да се хванем за сценариите.
Скриптът
За да направим скрипт, просто трябва да създадем в личната си папка текстов файл, наречен "подразбиране”След това го отваряме и копираме това:
#! / bin / bash ## Първоначално написано от aysiu от форумите на Ubuntu ## Това е GPL'ed код ## Така че подобрете го и го пуснете отново ## Определете част, за да направите Thunar по подразбиране, ако това изглежда подходящо action makethunardefault () {## Отидох с --no-install-препоръчва, защото ## не исках да въвеждам много боклуци, ## и Jaunty инсталира препоръчани пакети по подразбиране. echo -e "\ nУверете се, че Thunar е инсталиран \ n" sudo apt-get update && sudo apt-get install thunar --no-install-препоръчва ## Има ли смисъл да преминете към директорията? ## Или всички отделни команди трябва просто да посочват пълния път? echo -e "\ nПромяна на директория за стартиране на приложения \ n" cd / usr / share / applications echo -e "\ nСъздаване на директория за архивиране \ n" ## Има ли смисъл да се създава цяла директория за архивиране? ## Трябва ли всеки файл просто да се архивира на място? sudo mkdir nonautilusplease echo -e "\ nМодифициране на манипулатора на папка за модифициране \ n" sudo cp nautilus-folder-handler.desktop nonautilusplease / ## Тук използвам две отделни команди sed ## Има ли начин да ги нанизаме, за да имаме една ## sed командата прави две замени в един файл? sudo sed -i -n 's / nautilus --no-desktop / thunar / g' nautilus-folder-handler.desktop sudo sed -i -n 's / TryExec = nautilus / TryExec = thunar / g' nautilus-folder- handler.desktop echo -e "\ nМодифициране на стартера за браузър \ n" sudo cp nautilus-browser.desktop nonautilusplease / sudo sed -i -n 's / nautilus --no-desktop --browser / thunar / g' nautilus-browser. десктоп sudo sed -i -n 's / TryExec = nautilus / TryExec = thunar / g' nautilus-browser.desktop echo -e "\ nМодифициране на стартовия компютър икона \ n" sudo cp nautilus-computer.desktop nonautilusplease / sudo sed -i -n 's / nautilus --no-desktop / thunar / g' nautilus-computer.desktop sudo sed -i -n 's / TryExec = nautilus / TryExec = thunar / g' nautilus-computer.desktop echo -e "\ nМодифициране на стартера за стартиране на икони \ n "sudo cp nautilus-home.desktop nonautilusplease / sudo sed -i -n 's / nautilus --no-desktop / thunar / g' nautilus-home.desktop sudo sed -i -n 's / TryExec = nautilus / TryExec = thunar / g 'nautilus-home.desktop echo -e "\ nМодифициране на общия стартер на Nautilus \ n" sudo cp nautilus.desktop nonautilusp lease / sudo sed -i -n 's / Exec = nautilus / Exec = thunar / g' nautilus.desktop ## Този последен бит не съм сигурен, че трябва да бъде включен ## Вижте, единственото нещо, което не се променя на ## new Thunar по подразбиране щраква върху файловете на работния плот, ## защото Nautilus управлява работния плот (така че технически ## не стартира нов процес, когато щракнете двукратно върху ## икона там). ## Така че това убива напълно управлението на десктопа на икони ## Правенето на десктопа доста безполезно ... би ли било по-добре ## да държим Nautilus там, вместо нищо? Или отидете толкова далеч ##, че да накарате Xfce да управлява работния плот в Gnome? echo -e "\ nПромяна на стартера на Nautilus \ n" sudo dpkg-divert --divert /usr/bin/nautilus.old --rename / usr / bin / nautilus && sudo ln -s / usr / bin / thunar / usr / bin / nautilus echo -e "\ nПремахване на Nautilus като мениджър на работния плот \ n" killall nautilus echo -e "\ nThunar вече е файлов мениджър по подразбиране. За да върнете Nautilus по подразбиране, стартирайте този скрипт отново. \ N "} restorenautilusdefault () {echo -e" \ nПромяна в директорията за стартиране на приложения \ n "cd / usr / share / applications echo -e" \ nРесториране на архивни файлове \ n "sudo cp nonautilusplease / nautilus-folder-handler.desktop. sudo cp nonautilusplease / nautilus-browser.desktop. sudo cp nonautilusplease / nautilus-computer.desktop. sudo cp nonautilusplease / nautilus-home.desktop. sudo cp nonautilusplease / nautilus.desktop. echo -e "\ nПремахване на папка за архивиране \ n" sudo rm -r nonautilusplease echo -e "\ nРестортиране на стартовия панел на Nautilus \ n" sudo rm / usr / bin / nautilus && sudo dpkg-divert --rename --remove / usr / bin / nautilus echo -e "\ nНакарайте Nautilus да управлява отново работния плот \ n" nautilus --no-default-window & ## Единствената промяна, която не е отменена, е инсталирането на Thunar ## Трябва ли Thunar да бъде премахнат? Или просто държан вътре? ## Не искате да зареждате скрипта с твърде много въпроси? } ## Уверете се, че излизаме, ако някоя от командите не завърши успешно. ## Благодаря на nanotube за този малък фрагмент от код от ранните ## версии на UbuntuZilla set -o errexit trap 'echo "Предишната команда не завърши успешно. Излиза. "'ERR ## Това е основният код ## Необходимо ли е да поставите elseif тук? Или ## е излишен, тъй като директорията почти ## или съществува, или не съществува? ## Има ли по-добър начин да се следи дали ## скриптът е стартиран преди?
Запазваме го и скриптът е готов. Сега отиваме до терминала и пишем това
chmod 777 по подразбиране thunar
./defaulthunar
И изпълнението ще започне, след това трябва само да повторим тази последна стъпка, ако искаме да го направим Nautilus. Надявам се да опитате и това ще ви помогне. Ще ми кажете как ви се струва. Поздравления.
Повече информация - Инсталиране на Thunar 1.5.1 на Xubuntu 12.10, файлови мениджъри в Ubuntu,
Източник - Помогнете на Ubuntu
Образ - Фазен
Коментар, оставете своя
Това е много добре, но мислите ли, че бихте могли да използвате някой друг като делфин или да използвате наутилус в xubuntu например. Ако знаете как да ми изпратите имейл, моля jonivancordero@gmail.com