Как сохранить вывод файла picocom в файл

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

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

Что касается самого файла .desktop - это создано.

способы добавления значка в список значков на панели запуска

Проверка только опции Create a desktop entry создает файл в папке ~/.local/share/applications/ который обычно находится там, где запускаются записи запуска для неизвестных или пользовательских приложений.

Чтобы подтвердить это, я запустил это после установки:

$ ls ~/.local/share/applications | grep idea
jetbrains-idea-ce.desktop

Проверка опции For all users создаст /usr/share/applications/jetbrains-idea-ce.desktop, так как каталог /usr/share/applications доступен глобально для всех пользователей.

Любой из них - это то, что вы хотите, и их можно привязать к панели запуска, просто перетащив их из файлового менеджера или бросьте в пусковую установку. ПРИМЕЧАНИЕ. [F10] должен запускаться как ваш обычный пользователь - иначе, если вы запустили его как root, файл .desktop будет принадлежать root, поэтому вы не сможете перетащить его в пусковую установку. Если это так, вы всегда можете sudo chown $USER:$USER /path/to/jetbrains-idea-ce.desktop

Вы всегда можете скопировать любой из них на Рабочий стол, если это то, что вы хотите, но .desktop файлы буквально не должны находиться на рабочем столе. [ ! d13]

В качестве последней меры вы всегда можете вручную создать файл .desktop.

В моем примере это будет

[Desktop Entry]
Type=Application
Terminal=false
Exec=/bin/sh /home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.sh
Name=Intellij
Icon=/home/xieerqi/intellij/idea-IC-145.597.3/bin/idea.png

Обратите внимание, что это отличается от примера в приведенной ссылке. [F15] не требуется, и строка Exec фактически выполняет /bin/sh и idea.sh как параметр. Обратите внимание, что этот файл .desktop должен иметь исполняемые разрешения, иначе вы получите предупреждение «Неверное приложение»

2
задан 27 February 2018 в 19:49

2 ответа

Вы можете запустить его под script - см. man script и сделать:

script my.log sudo picocom -b 115200 /dev/ttyUSB0 ... exit

И все входы и выходы будут в my.log.

0
ответ дан 17 July 2018 в 19:54

Вы можете запустить его под script - см. man script и сделать:

script my.log sudo picocom -b 115200 /dev/ttyUSB0 ... exit

И все входы и выходы будут в my.log.

0
ответ дан 23 July 2018 в 20:38
  • 1
    Отлично, это именно то, что мне нужно. Большое спасибо ! – YounLee 27 February 2018 в 23:40

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

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