Ваша программа должна по крайней мере exit(3) EXIT_SUCCESS
(т.е. 0) при успехе и, вероятно, EXIT_FAILURE
(т.е. 1) при неудаче. Вы можете скопировать (или вдохновиться) FreeBSD sysexits.h для большего количества кодов отказа (но я не уверен, что это стоит усилий).
Не забудьте выдать сообщение на stderr (или через syslog(3)) при любом виде сбоя. Из того, что вы описываете, неспособность git clone
даже одного (среди многих) репозитория для вашей install
подкоманды должна быть неудачей.
Вероятно, пользователь выполнит какое-нибудь корректирующее действие (например, исправит написание ошибочного URL), а затем повторит ту же команду, поэтому вы можете захотеть, чтобы она была идемпотентной.
Не забудьте опцию --help
, и документируйте любой код выхода за пределами 0 и 1.
Я использую темную тему, и она применима и к Dolphin.
Я только что протестировал его еще раз и действительно заметил, что после повторного переключения со светлого на темный мне пришлось закрыть запущенный экземпляр Dolphin и запустить новый, чтобы темная тема вступила в силу. Но я думаю, вы уже пробовали это..?
Кстати, я использую тему Breeze Dark
:
Вы можете найти этот параметр в KDE System Settings > Appearance > Workspace theme > Look and Feel
Возможно, это ошибка в этой версии KDE или выпуске Debian, вы пробовали протестировать последнюю версию (на виртуальной машине )? У меня Долфин 17.04.2.
Если вы запустите Dolphin с таблицей стилей, содержащей
DolphinViewContainer > DolphinView > QAbstractScrollArea {
background-color: black;
}
вы потеряете почти все значки файлов. Файлы отображаются только с их именами, без причудливых иконок. Конечно, это произойдет, если вы используете не Gnome в качестве среды рабочего стола, а, например, xfce. Чтобы исправить это, убедитесь, что тема значка установлена в qt5ct
.