The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Как программно открыть вкладки (tab'ы) в Konsole, !*! worman, 15-Июл-09, 08:03  [смотреть все]
Всем привет.

Для работы необходимо одновременно несколько консолей.
Для этого открываю несколько вкладок (tab'ов) в Konsole, в каждой вкладке открываю неоходмую директорию.

При закрытии Konsole открытые вкладки не сохраняються.
В связи с чем возникло желание написать скрипт, который бы создавал новые tab'ы в Konsole и в каждом из tab'ов переходил в необходимую директорию.

Вопрос:  как программно (С, С++, Shell) открыть вкладки в Konsole?

  • Как программно открыть вкладки (tab'ы) в Konsole, !*! allez, 08:22 , 15-Июл-09 (1)
    >[оверквотинг удален]
    >Для работы необходимо одновременно несколько консолей.
    >Для этого открываю несколько вкладок (tab'ов) в Konsole, в каждой вкладке открываю
    >неоходмую директорию.
    >
    >При закрытии Konsole открытые вкладки не сохраняються.
    >В связи с чем возникло желание написать скрипт, который бы создавал новые
    >tab'ы в Konsole и в каждом из tab'ов переходил в необходимую
    >директорию.
    >
    >Вопрос:  как программно (С, С++, Shell) открыть вкладки в Konsole?

    Используйте профили сеансов. Открываете нужное количество вкладок, переходите на каждой в
    нужный каталог и сохраняете профиль в меню "Настройка" - "Сохранить профиль сеансов...".
    Потом останется только запустить Konsole командой

    konsole --profile <имя_профиля>

    P. S. А вот Gnome-terminal может принимать параметры вкладок из командной строки. Например, команда

    gnome-terminal --tab --working-directory=/ --tab --working-directory=/var --tab --working-directory=/usr --tab
    откроет терминал с четырьмя вкладками, в которых будут открыты соответственно корневой каталог, /var, /usr и домашний каталог пользователя.
  • Как программно открыть вкладки (tab'ы) в Konsole, !*! Jerryk, 10:22 , 15-Июл-09 (2)
    может не стоит изобретать велосипед? Есть такая штука как screen.
    http://club.shelek.ru/viewart.php?id=308
  • Как программно открыть вкладки (tab'ы) в Konsole, !*! worman, 12:59 , 15-Июл-09 (3)
    > Открываете нужное количество вкладок, переходите на каждой в
    > нужный каталог и сохраняете профиль в меню "Настройка" - "Сохранить профиль сеансов...".

    У меня в "Настройках" немного по-другому (использую konsole 2.0). Сохранять открытые табы в профайле никак не konsole не хочет.

    > А вот Gnome-terminal может принимать параметры вкладок из командной строки.

    Попробовал, нормально, но не нравиться мне Gnome-terminal :)

    > может не стоит изобретать велосипед? Есть такая штука как screen.
    > http://club.shelek.ru/viewart.php?id=308

    Почитал, скомпилил (пришлось редактировать config.h), а как работает разобраться меня уже не хватило. После запуска появляеться на секунды 3 черный экран и выходит
    [...:~.../screen-4.0.3] ./screen
    [screen is terminating]

    Всем спасибо за ответы.

    В результате сделал так.
    У konsole 2.0 есть ключи, вызывая с которыми можно открыть новый таб, перейти в дуказанную директорию и выполнить команду.
    Пример:
    konsole --new-tab --workdir ~/Dev/MyProj -e vim Makefile

  • Как программно открыть вкладки (tab'ы) в Konsole, !*! fredan, 14:22 , 28-Июл-09 (4)
    А как открыть несколько табов при старте konsole/yaкuake?
    Кстати заглянул на сайт yakuake, видно что с 2005 года нету подвижек, видимо проект умер? А что тогда использовать?
  • Как программно открыть вкладки (tab'ы) в Konsole, !*! konst, 15:56 , 28-Июл-09 (5)
    >[оверквотинг удален]
    >Для работы необходимо одновременно несколько консолей.
    >Для этого открываю несколько вкладок (tab'ов) в Konsole, в каждой вкладке открываю
    >неоходмую директорию.
    >
    >При закрытии Konsole открытые вкладки не сохраняються.
    >В связи с чем возникло желание написать скрипт, который бы создавал новые
    >tab'ы в Konsole и в каждом из tab'ов переходил в необходимую
    >директорию.
    >
    >Вопрос:  как программно (С, С++, Shell) открыть вкладки в Konsole?

    Еще решение:
    в ~/.bashrc прописать:

    alias cd1='cd /path/to/dir1'
    alias cd2='cd /path/to/dir2'
    ...
    #### перечитать .~/.bashrc и использовать указанные команды...

    • Как программно открыть вкладки (tab'ы) в Konsole, !*! worman, 16:24 , 28-Июл-09 (6)
      >Еще решение:
      >в ~/.bashrc прописать:
      >
      >alias cd1='cd /path/to/dir1'
      >alias cd2='cd /path/to/dir2'
      >...
      >#### перечитать .~/.bashrc и использовать указанные команды...

      Задача была открыть новую вкладку, а не перейти в директорию ;-)

      • Как программно открыть вкладки (tab'ы) в Konsole, !*! konst, 16:54 , 28-Июл-09 (7)
        >>Еще решение:
        >>в ~/.bashrc прописать:
        >>
        >>alias cd1='cd /path/to/dir1'
        >>alias cd2='cd /path/to/dir2'
        >>...
        >>#### перечитать .~/.bashrc и использовать указанные команды...
        >
        >Задача была открыть новую вкладку, а не перейти в директорию ;-)

        посмотрел konsole. (Konsole: 1.4.1)
        А какие проблемы? открыть нужные вкладки. перейти там куда надо, Сохранить профиль. И запускать konsole

        # konsole --profile <name>

        • Как программно открыть вкладки (tab'ы) в Konsole, !*! allez, 19:13 , 28-Июл-09 (8)
          >[оверквотинг удален]
          >>>...
          >>>#### перечитать .~/.bashrc и использовать указанные команды...
          >>
          >>Задача была открыть новую вкладку, а не перейти в директорию ;-)
          >
          >посмотрел konsole. (Konsole: 1.4.1)
          >А какие проблемы? открыть нужные вкладки. перейти там куда надо, Сохранить профиль.
          >И запускать konsole
          >
          ># konsole --profile <name>

          konst, чукча не читатель, чукча - писатель? ;-)
          Вы бы все же для начала почитали тему, а? :-)




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

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