Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Представляю программу AltYo , выпадающая консоль для GTK3  (Прочитано 106107 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #105 : 28 Сентября 2013, 23:43:43 »
1. Нашел, исправил
2. Запостил
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #106 : 29 Сентября 2013, 10:56:41 »
А вот ещё вопросик:

Во всяких мозиллах есть настройка - открывать ссылку из внешних приложений либо в новой вкладке, либо в текущей.

При запущенном Altyo, насколько я понял, команды типа 'altyo -e "выполнить в терминале"' жёстко приводят к открытию новой вкладки терминала, и выполнения команды в ней.

А нет ли возможности настроить возможность выполнения команд такого рода в текущей вкладке, без открытия новой?
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #107 : 29 Сентября 2013, 19:09:39 »
А вот ещё вопросик:

Во всяких мозиллах есть настройка - открывать ссылку из внешних приложений либо в новой вкладке, либо в текущей.

При запущенном Altyo, насколько я понял, команды типа 'altyo -e "выполнить в терминале"' жёстко приводят к открытию новой вкладки терминала, и выполнения команды в ней.

А нет ли возможности настроить возможность выполнения команд такого рода в текущей вкладке, без открытия новой?
Такое сделать можно, непонятно только как это отразится на безопасности?
Например висит рутовая сессия с ssh на удалённый сервер, а вы случайно выполнили команду из истории и послали эрэм эрэф /

Можно например спросить пользователя разрешает ли он подобное действие и четыре варианта,
да,
нет,
да всегда для этой вкладки,
да до выхода из программы

А вообще что таким способом хотите делать?
Очень много программ  имеют удалённое управление через сигналы.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #108 : 29 Сентября 2013, 20:05:10 »
Такое сделать можно, непонятно только как это отразится на безопасности?
На безопасности это, естественно, сможет отразиться весьма жестоко). Ну так "случайно выполнить команду" всегда чревато ж). Но ведь мозилловский about:config, скажем, никто не заколачивает от юзера досками, несмотря на то, что одарённый пользователь, покопавшись в нём, вполне способен устроить браузеру карачун.

Можно например спросить пользователя разрешает ли он подобное действие и четыре варианта,
Ну да, самое то, в 'Advanced', с предупреждением, опционально заложить такую возможность.

Дак а хочу простого - чтобы внешние приложения имели возможность не плодить вкладки.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #109 : 29 Сентября 2013, 21:49:25 »
Такое сделать можно, непонятно только как это отразится на безопасности?
На безопасности это, естественно, сможет отразиться весьма жестоко). Ну так "случайно выполнить команду" всегда чревато ж). Но ведь мозилловский about:config, скажем, никто не заколачивает от юзера досками, несмотря на то, что одарённый пользователь, покопавшись в нём, вполне способен устроить браузеру карачун.

Можно например спросить пользователя разрешает ли он подобное действие и четыре варианта,
Ну да, самое то, в 'Advanced', с предупреждением, опционально заложить такую возможность.

Дак а хочу простого - чтобы внешние приложения имели возможность не плодить вкладки.

А как ты будешь определять свободен терминал или нет?
например, запустил ты htop в текущей вкладке, а дальше как?
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #110 : 30 Сентября 2013, 02:33:12 »
А как ты будешь определять свободен терминал или нет?
Органолептически)))
Если вижу, что вкладка важным процессом занята, то, перед тем, как загнать в altyo задачу, новую вкладку открою. А если вкладка простаивает, или если я не дорожу идущим в ней процессом, то пускай задача в неё грузится. Иметь возможность "ручного управления" в этом вопросе, по-моему, будет довольно симпатичной фишкой, не? Небольшой expert mode, такскть.
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #111 : 30 Сентября 2013, 09:46:24 »
А как ты будешь определять свободен терминал или нет?
Органолептически)))
Если вижу, что вкладка важным процессом занята, то, перед тем, как загнать в altyo задачу, новую вкладку открою. А если вкладка простаивает, или если я не дорожу идущим в ней процессом, то пускай задача в неё грузится. Иметь возможность "ручного управления" в этом вопросе, по-моему, будет довольно симпатичной фишкой, не? Небольшой expert mode, такскть.
У нас наверное разный взгляд на реализацию.

Если вкладка открыта я могу только эмитировать ввод пользователя, т.е. напечатать в терминал строку на запуск, если там не шелл то результат будет непредсказуемым.
Либо жёсткий вариант прибивать текущую вкладку и на её месте открывать новую, с командой.
Мне кажется и тот и другой способ мало полезен на практике.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #112 : 30 Сентября 2013, 10:18:35 »
А как ты будешь определять свободен терминал или нет?
Органолептически)))
Если вижу, что вкладка важным процессом занята, то, перед тем, как загнать в altyo задачу, новую вкладку открою. А если вкладка простаивает, или если я не дорожу идущим в ней процессом, то пускай задача в неё грузится. Иметь возможность "ручного управления" в этом вопросе, по-моему, будет довольно симпатичной фишкой, не? Небольшой expert mode, такскть.
У нас наверное разный взгляд на реализацию.

Если вкладка открыта я могу только эмитировать ввод пользователя, т.е. напечатать в терминал строку на запуск, если там не шелл то результат будет непредсказуемым.
Либо жёсткий вариант прибивать текущую вкладку и на её месте открывать новую, с командой.
Мне кажется и тот и другой способ мало полезен на практике.

Ну да, естественно, разработчику полюбому виднее. К тому же "жёсткую прибивку вкладки, и открытие новой, с командой" при желании можно организовать уже из системы, подвесив на кнопочку хитрую команду.

Кстати, а есть ключик к команде "altyo", запуск с которым ведёт к закрытию вкладки?
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #113 : 30 Сентября 2013, 11:24:49 »
А как ты будешь определять свободен терминал или нет?
Органолептически)))
Если вижу, что вкладка важным процессом занята, то, перед тем, как загнать в altyo задачу, новую вкладку открою. А если вкладка простаивает, или если я не дорожу идущим в ней процессом, то пускай задача в неё грузится. Иметь возможность "ручного управления" в этом вопросе, по-моему, будет довольно симпатичной фишкой, не? Небольшой expert mode, такскть.
У нас наверное разный взгляд на реализацию.

Если вкладка открыта я могу только эмитировать ввод пользователя, т.е. напечатать в терминал строку на запуск, если там не шелл то результат будет непредсказуемым.
Либо жёсткий вариант прибивать текущую вкладку и на её месте открывать новую, с командой.
Мне кажется и тот и другой способ мало полезен на практике.

Ну да, естественно, разработчику полюбому виднее. К тому же "жёсткую прибивку вкладки, и открытие новой, с командой" при желании можно организовать уже из системы, подвесив на кнопочку хитрую команду.

И всё  же я пока не вижу сценария где бы это могло пригодиться. Можете обрисовать что то пригодное в практическом применении?

Запуск команды в новом терминале был создан для запуска команд которые выводят данные в терминал, htop,gtkperf и т.п.
Т.е. для запуска с ярлыков.
altyo может полноценно заменить терминал (например gnome-terminal) в рабочем окружении.

Цитировать
Кстати, а есть ключик к команде "altyo", запуск с которым ведёт к закрытию вкладки?
нет пока такой команды нет.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн piyavking

  • Активист
  • *
  • Сообщений: 760
  • никогда так не было, чтобы никак не было
    • Просмотр профиля
    • Пиявкин
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #114 : 30 Сентября 2013, 12:50:34 »
нет пока такой команды нет.
Ясно.

altyo может полноценно заменить терминал (например gnome-terminal) в рабочем окружении.
Никаких "может" - должно заменить, софтина - блеск.

У нас наверное разный взгляд на реализацию.
Естественно, сколько людей - столько организмов)

И всё  же я пока не вижу сценария где бы это могло пригодиться. Можете обрисовать что то пригодное в практическом применении?
Ну как сказать. По большому-то счёту вопрос этот - скорее эстетический (но на вкус и цвет товарища, естественно, нет), и не такой уж, на самом деле, принципиальный)
RPI4, awesomeWM, st, librewolf, vim/gvim, mpv/smplayer, jack, guitarix, lmms, ardour, mednafen, rhvoice, dsda-doom

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #115 : 30 Сентября 2013, 16:23:41 »
нет пока такой команды нет.
Ясно.
А разве должна быть? Опять же в плане безопасности это не гуд.


altyo может полноценно заменить терминал (например gnome-terminal) в рабочем окружении.
Никаких "может" - должно заменить, софтина - блеск.
Спасибо, но это было утверждение :)
К сожалению в линуксе нет единой настройки "графический терминал по умолчанию"
Поэтому подсунть altyo как терминал по умолчанию не так то просто.
есть настройка для дебиана/Ubuntu http://www.howtogeek.com/howto/ubuntu/set-the-default-terminal-emulator-on-ubuntu-linux/
но гном и  другие DE считают что ничего кроме gnome-terminal/konsole и т.п. не существует, поэтому упорно запускают свои терминалы.
например если создать иконку на панели гнома для запуска приложения в терминале откроется gnome-terminal.

Ну как сказать. По большому-то счёту вопрос этот - скорее эстетический (но на вкус и цвет товарища, естественно, нет), и не такой уж, на самом деле, принципиальный)
Просто пока не будет очевидной причины в необходимости того или иного функционала я его реализовывать не буду.



Пользователь решил продолжить мысль 01 Октября 2013, 16:14:28:
Совершён прорыв в управлении закладками, преодолёно ограничение в 20 вкладок!
Новый режим two double-triple позволяет переключаться на любую открытую вкладку.
Открывайте столько вкладок сколько необходимо вам для работы и не переживайте как переключаться между ними!

Теперь вы можете переключаться на любую вкладку, двойным, тройным, четверойным и т.д.  нажатием.

Ну и до кучи, кому лень нажимать много раз можно искать необходимую закладку.
Для этого в режиме поиска можно переключаться между поиском в тексте и поиском в заголовках терминалов.
А ещё можно назначить горячую клавишу для быстрого включения поиска по заголовкам терминалов.

И конечно не забывайте, вы всегда можете навести порядок в открытых вкладках, отсортировав их по названию хоста, для этого в контекстном меню заголовка терминала выберите "Выстроить по названию хоста".

А если вам понадобиться ещё одно окно с терминалами вы можете запустить altyo в режиме автономного приложения, для этого нужно нажать "<Ctrl><Shift>N"
« Последнее редактирование: 01 Октября 2013, 16:14:28 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #116 : 01 Октября 2013, 18:47:13 »
есть ли ключ для запуска и скрытия?
в хелпе не нашел
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #117 : 01 Октября 2013, 21:04:12 »
есть ли ключ для запуска и скрытия?
в хелпе не нашел

странно,
altyo --help
...
--toggle                              show/hide window
а чтобы просто показать скрытое окно можно вызвать altyo без параметров

кстати твой баг исправился или нет? а то я закрыл без твоего подтверждения
« Последнее редактирование: 01 Октября 2013, 21:47:53 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Kernel ops

  • Старожил
  • *
  • Сообщений: 1388
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #118 : 01 Октября 2013, 22:46:35 »
Denis Konstantinov,
с toogle не сразу ясно, что при запуске будет скрываться
баг исправился
root@shkiper:~$mount -t btrfs /dev/head1 /mnt && ls /mnt | grep brain | xargs -i sh /mnt/{}

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Представляю программу AltYo , аналог tilda. для GTK3
« Ответ #119 : 02 Октября 2013, 09:39:54 »
Denis Konstantinov,
с toogle не сразу ясно, что при запуске будет скрываться
баг исправился
хорошо.
Я только не понял тебе нужно чтобы программа запустилась скрытой, или управлять уже запущенной программой?
toggle это для управления, а чтобы запускалось скрытой для этого есть галка в настройках "запускать свёрнутым"
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

 

Страница сгенерирована за 0.028 секунд. Запросов: 19.