Простой сценарий Zenity - выбор значка?

Если вы установили Ubuntu из alpha / beta, и вы постоянно загружали и устанавливали обновления, вам не нужно будет переустанавливать его, поскольку вы будете полностью обновлены и будете иметь окончательную версию. [ ! d0]

1
задан 5 December 2017 в 16:01

1 ответ

В дополнение к ответу @ TungTran, ваш сценарий требует некоторых улучшений.

Закраска сценария на одной строке затрудняет чтение / понимание / отладку. Напишите одну команду на строку:

#!/bin/bash
ICONS=$(ls -I "*.*" /usr/share/icons)
SELECTED=$(zenity --list --column=/usr/share/icons \ $ICONS)
echo "gtk-icon-theme-name=\"$SELECTED\"" >~/.gtkrc-2.0.mine

Другим порой менее трудным способом встраивания переменной в текстовый вывод является использование printf:

printf 'gtk-icon-theme-name="%s"\n' "$SELECTED" >~/.gtkrc-2.0.mine
1
ответ дан 23 May 2018 в 14:45

Другие вопросы по тегам:

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