Как начать новый сеанс Tilix с тем же каталогом, что и предыдущий сеанс

Я недавно начал использовать Tilix. Основная функция, которую мне не хватает, - это проверка текущего каталога. Точнее:

  1. У меня открыт сеанс в ~ / projects / a / b / c
  2. Из этого сеанса я начинаю новый (например, нажав Ctrl + Shift + T )
  3. Я ожидал, что новый сеанс автоматически перейдет в текущий каталог ( ~ / projects / a / b / c ). Вместо этого каждый новый сеанс начинается с домашнего каталога ( ~ ).

Есть ли как это изменить?

1
задан 7 August 2020 в 11:45

2 ответа

Это проблема с VTE (эмулятором виртуального терминала), виджетом GTK+3, который используют Tilix и другие эмуляторы терминала. VTE необходимо, чтобы скрипт /etc/profile.d/vte.sh выполнялся для выполнения некоторых конфигураций. В некоторых дистрибутивах, таких как Ubuntu, этот сценарий по умолчанию не выполняется в сеансах оболочки без входа в систему.

У вас есть два варианта. 1) Включите сеансы входа в систему в настройках профиля Tilix или 2) Обновите .bashrc, чтобы выполнить vte.sh напрямую.

Для варианта 2) вы должны добавить в конец вашего .bashrc.

if [ $TILIX_ID ] || [ $VTE_VERSION ]; then
        source /etc/profile.d/vte.sh
fi

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

ln -s /etc/profile.d/vte-2.91.sh /etc/profile.d/vte.sh

Дополнительная информация в документации Tilix о конфигурации VTE.

6
ответ дан 27 September 2020 в 06:21

Вам необходимо вручную отредактировать файл json, описывающий ваш сеанс.

Откройте файл JSON, в котором вы сохранили сеанс, и проверьте правильность заполнения каталога.

В параметре «ребенок» (Панель в пользовательском интерфейсе) в файле JSON, который описывает, где вы хотите, чтобы папка была введена, просто укажите абсолютный путь к каталог, который вы хотите видеть при запуске нового сеанса.

В файле эта часть важна для того, чтобы делать то, что вы хотите:

directory": "/home/shosta/Developpement/go/src/github.com/...",
  • Это настроено?

Это выглядит так в моем файле JSON, и это работает как шарм:

{
    "child": {
        "child1": {
IT'S HERE =>"directory": "/home/shosta/Developpement/go/src/github.com/...",
            "height": 997,
            "profile": "2b7c4080-0ddd-46c5-8f23-563fd3ba789d",
            "readOnly": false,
            "synchronizedInput": true,
            "type": "Terminal",
            "uuid": "ddf598aa-1a07-4157-9c1a-a2c1f16a8bac",
            "width": 960
        },
        "child2": {
      OR HERE =>"child1": {
                "directory": "",
                "height": 498,
                "profile": "2b7c4080-0ddd-46c5-8f23-563fd3ba789d",
                "readOnly": false,
                "synchronizedInput": true,
                "type": "Terminal",
                "uuid": "7c53d235-4717-4166-a142-8d0cb90be723",
                "width": 951
            },
            "child2": {
      OR HERE =>"directory": "",
                "height": 490,
                "profile": "2b7c4080-0ddd-46c5-8f23-563fd3ba789d",
                "readOnly": false,
                "synchronizedInput": true,
                "type": "Terminal",
                "uuid": "e3d41dd7-d4e6-4343-b98f-6d9e31396d71",
                "width": 951
            },
            "orientation": 1,
            "position": 49,
            "ratio": 0.49949849548645936,
            "type": "Paned"
        },
        "orientation": 0,
        "position": 50,
        "ratio": 0.5,
        "type": "Paned"
    },
    "height": 997,
    "name": "${title}",
    "synchronizedInput": false,
    "type": "Session",
    "uuid": "d8377bfe-b1f6-4cd5-8a83-af6de2db1a7d",
    "version": "1.0",
    "width": 1920
}


Кстати , я использую не сеанс, а автопереход.

https://github.com/wting/autojump

Перемещаться из папки в папку намного быстрее. Он учится на папке, которую вы используете, и работает быстрее, чем что-либо ранее.


И если вы хотите быстро перенести открытые сеансы Tilix, вам следует попробовать этот ULauncher:

https://ext.ulauncher.io/-/github-brpaz-ulauncher-tilix


Я надеюсь, что помогает.

1
ответ дан 3 November 2020 в 14:42

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

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