The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Как при помощи одного единственного скрипта и запустить термина"
Отправлено And, 25-Мрт-20 10:03 
Linux way, это такой путь, который у каждого свой собственный.

> как тут говорили, что это довольно не кросс-терминальное решение

Так понимаю, предложенное мною не зависит от выбора конечной программы. Хоть к Libre Office можно применить. Один пробел: нет описания, как по pid найти нужный заголовок (когда-то городил удалённые столы и есть ощущение о воспоминаниях, что есть нужные утилиты: по pid получить исчерпывающую инфу о свойствах графического окна).

> решил отказаться от схем где на скрипт нужна обёртка

Смотря по какой причине. Обёртка оправдана, если
- это программный код (а это простенькая программка на языке Shell; в посте выше код для Баш из-за конструкции <<< ),
- этот код можно переиспользовать много раз (можно переиспользовать для любых программ).

Обёртка - синоним слов функция, метод, процедура в языка программирования - код, который много раз переиспользуется в разных местах. Это стандарт, признанный фундамент.

Тем самым, обёртка - инженерно признанный способ: целая утилита запуска.

Desktop файлы - стандарт создания ланчеров. Независимо от типа DE (Kde, Lxde, Xfce), независимо от панели задач, дистрибутива Вы получаете пакет ланчеров на годы вперёд. В некоторых DE описанное desktop файлами можно вытаскивать мышкой на панель запуска.

Однотипные файлы можно генерировать скриптом сразу в /usr/share/applications или, была вроде, в домашнем каталоге аналогичная папка под desktop файлы (если не вру), например. А можно генерировать вообще в своих папках, а в /usr/... кидать симлинки на свои папки.

> для запуска у меня сделана
> всего одна кнопка на панели, которая запускает всего один Gui-лаунчер направленный
> на каталог со скриптами, где остаётся только 2 раза кликнуть по
> нужному скрипту и готово.

Можно ещё меньше действий: подвёл мышку к краю монитора и один клик для запуска (вторая панель с кнопкой запуска обёртки).

Вы описали кнопку Старт в панели задач. :)
Графический ланчер (кнопка) с меню из нескольких пунктов (скриптов).
Разница в способе хранения конфигурации: свои файлы или общесистемные desktop.

Вы так или иначе создаёте файлы. Если в Вашей системе программный код организован по best practice, конфигурации созданы в рамках соглашений использованного дистрибутива, то Ваш труд легче портировать, легче поддерживать. Вы интегрируетесь в сообщество, где взаимный труд и обмен наработками.

P.S. Desktop файлы доступны в поиске у xfce4-appfinder (XFCE кнопка Старт, но отлично работает в самостоятельном режиме как отдельное приложение).

 

Ваше сообщение
Имя*:
EMail:
Для отправки новых сообщений в текущей нити на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру