Как сделать так, чтобы Полуночный Командующий запомнил адрес/название Shell Link?

Хотя это старый вопрос, поскольку я недавно перешел на arch и xfce4, я тоже ломал голову над этой проблемой. Наконец-то я нашел решение и решил опубликовать его здесь, если он будет полезен другим. например.

#!/bin/bash -
#
# define xfce4 xml file that holds info about desktops 
# 
DESKTOP="/home/$(id -un)/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-desktop.xml"
#
# define xpath that will extract current desktop background file name
# (NB I am no expert in xpaths and there is probably a much more elegant way
#  to do this but this works for me)
#
XPATH='(//property[@name="workspace0"]/property[@name="last-image"])[last()]/@value'
#
# use xmllint utility to apply xpath to file and extract file path and name
#
IMAGE=$(xmllint --xpath "string(${XPATH})" "${DESKTOP}")
#
# display the file info extracted
#
echo Current Wallpaper File = ${IMAGE}
#
# rest of script........
#

xmllint предоставляется пакетом libxml2.

0
25.05.2019, 04:20
1 ответ

Думаете, вы говорите о закладках? если вы уже успешно вошли в систему, то приглашение ссылки Shell сохраните ее для следующего использования, когда вы снова получите ссылку Shell, она будет серой. Если вы хотите добавить в закладки свои ссылки на разные серверы, то используйте Ctrl -\ горячую клавишу
Там вы можете добавлять в закладки и редактировать свои ссылки

Если возникнут проблемы с сохранением для повторного использования, то необходимо проверить права доступа к конфигурационным файлам mc. Возможно, ваш env на консоли не позволяет вам перезаписывать, и у вас нет изменений при перезапуске mc.
По умолчанию он хранит файлы в домашней папке пользователя :
. ~/.config/mc
~/.local/share/mc
~/.mc.menu

думаю, в вашей ситуации вопрос можно решить через разрешение на запись для
~/.local/share/mc/история
он сохраняет все, что вы печатаете и перечисляете до

2
28.01.2020, 03:39

Теги

Похожие вопросы