Удаление файлов в /usr/share/doc
в системах на базе Debian должно быть правильным.
Политика Debian явно указывает в разделе 12,3:
Пакеты не должны требовать наличия каких-либо файлов в / usr/share/doc/для функционирования. [...]
Системный администратор должен иметь возможность удалять файлы в / usr/share/doc/без прерывания программ.
Поскольку диспетчер пакетов также является программой, он должен правильно обрабатывать эту ситуацию (отсутствующие файлы). Это может потребоваться после обновления для повторной очистки /usr/share/doc
вручную.
Ответы на этот вопрос Ubuntu объясняют, как можно сохранить место на диске и правильно настроить диспетчер пакетов в системах на базе Debian.
-121--23852-
С помощью поиска
% set keywords {a b c d}
a b c d
% set idx [lsearch -exact $keywords "c"]
2
-121--249904-
Вот способ расширения переменных внутри фигурных скобок без оценки :
end=3
declare -a 'range=({'"1..$end"'})'
У нас теперь есть хороший массив чисел:
for i in ${range[@]};do echo $i;done
1
2
3
Протестировано в bash 4,3,11 но должно работать во всех современных версиях.
Попробуйте следующее: Предоставьте другого пользователя на локальном доступе машины на наш X Server. Это довольно легко:
$ xhost +SI:localuser:anotheruser
localuser:anotheruser being added to access control list
Тогда ваш пользователь должен появиться, когда вы:
$ xhost
Запустите Xephyr с опцией -nolisten tcp
, иначе он будет доступен для всех в вашей сети, возможно, даже извне.
Кроме того, используйте файлы cookie с опцией -auth cookiefile
. Попробуйте запустить DISPLAY =: 0 xterm
в Xephyr, чтобы проверить, есть ли у вас доступ к основному дисплею.
xhost
не рекомендуется для контроля доступа, он может только разрешать, но не ограничивать доступ от других. Настройки xhost не являются постоянными, я не знаю ни одного конфигурационного файла для него.
В вашем примере вы запускаете Xephyr как хост-пользователь и только запускаете lxde как другой пользователь.