Инструменты пользователя

Инструменты сайта


xdg:user-dirs

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
xdg:user-dirs [2016-08-12 22:15]
127.0.0.1 внешнее изменение
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) ======
-FIXME+
 Папка ''​~/​.local/​share/​Trash''​ Папка ''​~/​.local/​share/​Trash''​
  
 +Очистка корзины:​
 +<code bash empty_trash.sh>​
 +#!/bin/bash
 +
 +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>​
 +
 +[[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}}
xdg/user-dirs.1471029325.txt.gz · Последние изменения: 2018-06-15 15:32 (внешнее изменение)