Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
xdg:user-dirs [2018-06-15 15:37] GreyWolf [Корзина (Trash)] |
xdg:user-dirs [2020-03-27 23:05] (текущий) GreyWolf |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== XDG: Названия папок для пользователей ====== | + | ====== XDG: Пользовательские папки ====== |
''xdg-user-dirs'' – инструмент, который помогает в управлении «всем известными» папками пользователей, такими, как папка ''Рабочий стол'' и папка с музыкальными файлами. Также он управляет локализацией (т.е. переводом) имён этих папок. | ''xdg-user-dirs'' – инструмент, который помогает в управлении «всем известными» папками пользователей, такими, как папка ''Рабочий стол'' и папка с музыкальными файлами. Также он управляет локализацией (т.е. переводом) имён этих папок. | ||
Строка 11: | Строка 11: | ||
====== Настройка ====== | ====== Настройка ====== | ||
- | <file sh /etc/xdg/user-dirs.conf> | + | <file ini /etc/xdg/user-dirs.conf> |
enabled=True | enabled=True | ||
filename_encoding=UTF-8 | filename_encoding=UTF-8 | ||
Строка 17: | Строка 17: | ||
- | <file sh /etc/xdg/user-dirs.defaults> | + | <file ini /etc/xdg/user-dirs.defaults> |
DESKTOP=Рабочий стол | DESKTOP=Рабочий стол | ||
DOWNLOAD=Загрузки | DOWNLOAD=Загрузки | ||
Строка 32: | Строка 32: | ||
</file> | </file> | ||
+ | ====== Пользовательские настройки ====== | ||
+ | |||
+ | * ''~/.config/user-dirs.dirs'' | ||
+ | * ''~/.config/user-dirs.locale'' | ||
+ | |||
+ | {{anchor:trash}} | ||
====== Корзина (Trash) ====== | ====== Корзина (Trash) ====== | ||
+ | |||
Папка ''~/.local/share/Trash'' | Папка ''~/.local/share/Trash'' | ||
Строка 40: | Строка 47: | ||
rm -rf ~/.local/share/Trash/info/* ~/.local/share/Trash/files/* | rm -rf ~/.local/share/Trash/info/* ~/.local/share/Trash/files/* | ||
+ | </code> | ||
+ | |||
+ | |||
+ | Пример скрипта с использованием [[zenity:zenity|Zenity]]: | ||
+ | <code bash empty_trash_gui.sh> | ||
+ | #!/bin/bash | ||
+ | |||
+ | if [ `ls -f ~/.local/share/Trash/files/ | wc -l` -lt 3 ] | ||
+ | then | ||
+ | zenity --error --text="Корзина пуста, очистка не требуется."\ | ||
+ | --timeout=5 | ||
+ | else | ||
+ | zenity --question --title="Внимание: очистка корзины" \ | ||
+ | --text="Вы действительно хотите очистить корзину?" \ | ||
+ | --timeout=10\ | ||
+ | --ok-label="Да"\ | ||
+ | --cancel-label="Нет" | ||
+ | if [ $? -eq "0" ] | ||
+ | then | ||
+ | rm -rf ~/.local/share/Trash/info/* ~/.local/share/Trash/files/* | ||
+ | zenity --info --title="Операция выполнена" \ | ||
+ | --text="Корзина очищена" | ||
+ | else | ||
+ | zenity --warning --title="Операция отменена" \ | ||
+ | --text="Корзина не была очищена" | ||
+ | fi | ||
+ | |||
+ | fi | ||
</code> | </code> | ||
[[https://www.nixp.ru/recipes/5.html|Где в файловой системе хранятся файлы, удаленные в корзину Ubuntu?]] | [[https://www.nixp.ru/recipes/5.html|Где в файловой системе хранятся файлы, удаленные в корзину Ubuntu?]] | ||
+ | |||
+ | ====== Ссылки ====== | ||
+ | |||
+ | [[https://kubuntu.ru/node/2670|Переименование папок в домашней директории с кирилицы на латиницу. | Kubuntu.ru]] | ||
{{tag>Linux Debian X-Windows XDG}} | {{tag>Linux Debian X-Windows XDG}} |