Конки исчезает при использовании ctrl + super + D

Ваш первый блок-код не будет работать, поскольку он попытается выполнить вывод tomcat6 с помощью команды james.

Во всяком случае, case, вероятно, не подходит инструмент для этого. Используйте массив, а затем проверьте на это:

#!/bin/bash
declare -a ALLOWED_SERVICES
ALLOWED_SERVICES=(james tomcat6)

for servicename in ${ALLOWED_SERVICES[*]};
do
        if [ "${servicename}" == "${1}" ];
        then
          service $1 restart
          exit
        fi

done

echo $0: Error: service \"$1\" not recognized

EDIT: также: используйте bash: -)

1
задан 8 April 2014 в 15:15

3 ответа

Откройте файл конфигурации в домашней папке ~/.conkyrc и измените own_window_type normal на own_window_type desktop

. Хотя некоторые указали, что такие параметры, как override, dock или panel, могут Кроме того, параметр desktop дает наиболее приятное поведение в большинстве случаев.

3
ответ дан 24 May 2018 в 19:41
  • 1
    Добро пожаловать в AskUbuntu. Я предполагаю, что параметр, который вы предлагаете редактировать, определен в вашем .conkyrc. Затем я предлагаю вам отредактировать свой собственный вопрос, чтобы заполнить его, указав его, пожалуйста. Таким образом, людям не придется читать другие ответы, чтобы понять ваши;) – Boris 18 October 2013 в 00:30

Откройте терминал и введите: sudo gedit ~/.conkyrc

после изменения файла .conkyrc, чтобы он понравился и сохранил его

1
ответ дан 24 May 2018 в 19:41

, но если вам все еще нужно перезапустить его с помощью одной команды, тогда

kill -HUP $(ps aux | grep conky | sed -e '1b' -e '/syslog/!d'  | awk '{print $2}')
1
ответ дан 24 May 2018 в 19:41

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

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