В KDE4 необходимо создать файл ~/.local/share/mime/packages/application-x-executable.xml с таким содержанием:
<?xml version="1.0" encoding="UTF-8"?>
<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
<mime-type type="application/x-executable">
<comment>executable</comment>
<icon name="application-x-executable"/>
<glob-deleteall/>
</mime-type>
</mime-info>
Затем можно изменить значение имени значка на что-то встроенное как "фаворит эмблемы" или указать полный путь: "/home/my_user/my_ico/my_exec.png". После того, чтобы сохранить файл, выполненный update-mime-database ~/.local/share/mime/
. Изменения будут применяться почти immidiately.
Я не думаю, что существует меньше hackish решения, включающего Наутилус, чем этот:
Насколько я вижу, дисплеи Наутилуса, что XDG говорит этому, Ваш рабочий стол (см. env | grep XDG
; но давайте предположим, что это ~/Desktop
) и, кажется, существует теперь способ изменить эти настройки, не перезапуская Наутилус.
Вы можете (вероятно, непротестированный) изменение что ~/Desktop
при изменении Вашей рабочей области. То, что я имею в виду, является примерно следующим, заменяя Desktop
папка с символьной ссылкой:
~/bin/switch-to-workspace-one.sh
,Desktop
к, скажем, ~/Workspaces/One
иwmctrl
для создания метагорода (менеджер окон) изменяются на рабочую область 1(... аналогичный для 2 и 3).. Я абсолютно не уверен, могло ли это иметь плохие последствия путем нарушения предположений о других программах, так как это - довольно нестандартный взлом. (Было бы больше вещей заботиться о, например, переключение символьной ссылки назад на Рабочую область один на выходе из системы (или на начальной загрузке)...),
Но так как GNOME2 имел свои лучшие дни, могло бы быть желательно искать альтернативу, к сожалению, я не знаю, могут ли другие среды рабочего стола сделать это. (У меня были надежды на XFCE, но это, кажется, невозможно.)
(XMonad имеет "пробелы темы", но это единственное значение по умолчанию влияния, каталоги породили программы, оказывается в и т.д., нет никаких значков вообще.)
#!/bin/bash
# Workspace desktop image/directory switcher
# Script to change the desktop image and icons when switching workspaces
# Tested on Linux Mint 19 Tara 'cinnamon'
# Amended script of person or persons unknown based on the script by garolou from:
# https://forums.linuxmint.com/viewtopic.php?t=118540#p672189
# Sometimes icons did not appear on desktop so I added the line after do"
# to correct this
# Before using you must add more desktops to /home/username/
# Desktop0 Desktop1 etc
# Do not delete Desktop folder
# Icons may be copied to other desktops from Desktop
# May be added to startup applications by using path
# /bin/bash -c "sleep 10&&/home/a/Desktops"
# Edit paths according to your username.
# I call this Desktops but of course you don't need to use this name
desktop_dir="/home/a/.cinnamon/backgrounds/" # full path to images directory;
desktop_img=(1.jpg 2.jpg 3.jpg 4.jpg 5.jpg) # add more images if using more workspaces less images required if using less workspaces
setdesktop() {
gsettings set org.gnome.desktop.background picture-uri "file://$desktop_dir$1"
}
xprop -root -spy _NET _CURRENT _DESKTOP |
при чтении -r; делать
gsettings установить org.nemo.desktop показать -рабочий стол -значки false
desk="${REPLY:-1}" #получить номер рабочей области
setdesktop "${desktop _img[$desk]}" #установить изображение рабочего стола
gsettings установить org.nemo.desktop показать -рабочий стол -значки false
sed -i '/\ (^XDG _DESKTOP _DIR="$HOME/Desktop )[^"] *"/s//\1'"$desk"' "/" ~/.config/user -dirs.dirs #change XDG _DESKTOP _DIR
gsettings set org.nemo.desktop показать -рабочий стол -значки true #показать значки
сделано
~/Desktop
то, что отображает Наутилус. – sr_ 18.05.2012, 17:33