DE-конкретные приложения для запуска?

Я не думаю, что вы можете назначить сразу несколько псевдонимов. Но вы можете прокрутить список следующим образом:

for a in cart xat vat xst cst vst dog; do alias "$a"='/bin/cat'; done

Убедитесь, что псевдонимы еще не используются другими программами (например, at в вашем примере).

3
задан 14 March 2012 в 07:43

1 ответ

Это может быть отправной точкой для вашего вопроса. Вы можете поместить условный оператор, выполнив команду для выполнения поля в приложении для запуска. Эта команда проверит, что представляет собой текущий сеанс рабочего стола, и будет действовать на основе этого. Например.

, если ["$ DESKTOP_SESSION" == "ubuntu"]; затем (эхо «Единство»); else (echo «Gnome»); fi

Условие проверяет, является ли это сеансом Unity и печатает Unity, если true. В противном случае он выведет Gnome. Вы можете заменить команды эха любой командой, которую вы хотите выполнить или опустить часть else. Другой пример:

, если ["$ DESKTOP_SESSION" == "ubuntu"]; затем (эхо «Единство»); else (echo «Gnome»); fi

, если ["$ DESKTOP_SESSION" == "ubuntu"]; затем (затвор); фи

1
ответ дан 25 May 2018 в 13:30

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

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