Алиасинг gedit для подавления вывода терминала

Все платные приложения в Центре программного обеспечения основаны на пользователе. Центр программного обеспечения позволит вам установить на всех трех компьютерах. Если приложение лицензируется с помощью лицензионного ключа, эта же лицензия будет использоваться на всех трех - обратите внимание, что вы можете нарушать условия использования приложения, однако он не применяется Программным центром.

[d1 ] На новом веб-сайте есть страница часто задаваемых вопросов на странице http://developer.ubuntu.com/publish/commercial-software-faqs/, которая отвечает на эти вопросы.

1
задан 28 April 2016 в 19:24

1 ответ

Предупреждения из gedit на сервере, которые я использую для учетных записей учащихся, очень отвлекают студентов. Изменение ответа Дэн немного позволяет ученику по-прежнему печатать gedit, как обычно. Я поместил это в /etc/profile.d/custom.sh (в Centos 7, но, предположительно, он будет работать и в Ubuntu, или в файле .profile пользователя

function gedit-bg() {
    if [ ! -n "$1" ]; then
        echo "USAGE: gedit <filename>";
    else
        ( \gedit "$1" > /dev/null 2>&1 & );
    fi
}

alias gedit="gedit-bg"
0
ответ дан 23 May 2018 в 11:39
  • 1
    Вам не нужен этот псевдоним. Просто вызовите функцию gedit вместо gedit-bg и используйте command gedit вместо \gedit в теле функции. – muru 6 June 2016 в 06:42

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

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