Я использую их в ~ / bin /:
#!/bin/bash
# ssoff - disable screensaver and power mgmt
pkill xscreensaver
xset s 0
xset -dpms
#!/bin/bash
# sson - activate screen and power mgmt
xscreensaver > /dev/null 2>&1 &
xset s 100
xset +dpms
, конечно, вы можете сделать значок для их запуска, но я не использую XBMC либо
Извините за возникновение старого вопроса, но в принятом ответе объясняется, как добавлять элементы в закладки, а не в «Места». К сожалению, вы не можете добавить в список мест.
Элементы в местах указаны в .config/user-dirs.dirs. Mine выглядит так:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
Вы можете свободно добавлять больше каталогов, но они не указаны в Nautilus. Вы можете изменить папки, чтобы указать на разные каталоги, или вы можете установить их в «$ HOME /», чтобы удалить их (см. [F4]), но вы не можете добавить к ним. Это связано с тем, что инструменты xdg (например, xdg-user-dir) имеют фиксированный список каталогов «Места», которые могут быть установлены. Вы можете увидеть этот список с помощью man xdg-user-dir:
This command expects the name of an XDG user dir as argument. The
possible names are:
DESKTOP
DOWNLOAD
TEMPLATES
PUBLICSHARE
DOCUMENTS
MUSIC
PICTURES
VIDEOS
Извините, но вы не можете добавлять новые записи в меню «Места» и распознавать его с помощью инструментов xdg- *. Закладки изменяемы. В зависимости от версии и вкуса Linux вы можете найти пункт меню для добавления / редактирования закладок, нажмите Ctrl-D или нажмите символ шестеренки, чтобы добавить местоположение в качестве закладки. Ваши закладки хранятся в .config/gtk-3.0/bookmarks. Похоже, что повторяющиеся записи (в обоих закладок и мест) отображаются только в местах, по крайней мере в Наутилусе.
вы можете добавить свой собственный элемент, изменив файл user-dirs.dirs, просто создайте папку в домашнем каталоге, а затем добавьте свое местоположение в файл, как показано ниже
cd .config
sudo nano user-dirs.dirs
. Я добавляю программы в список XDG_DOCUMENTS_DIR="$HOME/programs" вы можете изменить значок mofdi на XDG_{icon name}_DIR, а затем просто открыть диспетчер файлов, и это мой последний файл
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
XDG_DOCUMENTS_DIR="$HOME/programs"
Команда xdg-user-dirs-update кажется идеальным решением!
xdg-user-dirs-update --set PICTURES $HOME/some_random_dir/
Из man xdg-user-dirs-update:
--set NAME PATH
Sets the XDG user dir with the given name.
NAME should be one of the following:
DESKTOP
DOWNLOAD
TEMPLATES
PUBLICSHARE
DOCUMENTS
MUSIC
PICTURES
VIDEOS
PATH must be an absolute path, e.g. $HOME/Some/Directory.