открытый наутилус как новая вкладка в существующем окне

В настоящее время, если я нажму средство запуска/ярлык и т.д., то я получу новое окно наутилуса. Если уже существует открытое окно наутилуса, я быть бы оно открываться на новой вкладке в существующем окне (как будто я пошел ctrl+T и просмотрел к новому местоположению). Как я могу заставить это произойти?

25
задан 2 January 2012 в 16:01

5 ответов

Я записал сценарий удара и средство запуска для этого.

  1. Во-первых, создайте файл:

    mkdir ~/bin && gedit ~/bin/nautilus-ctrl-t.sh
    
  2. Затем вставьте следующее и сохраните:

    if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then
        nautilus "$1" &
    else  
        #Save old clipboard value
        oldclip="$(xclip -o -sel clip)"
    
        echo -n "$1" | xclip -i -sel clip
        #wmctrl -xF -R nautilus.Nautilus && xdotool key "ctrl+t" "ctrl+l" && xdotool type "${1}" && xdotool key Return
        wmctrl -xF -R nautilus.Nautilus && xdotool key ctrl+t ctrl+l ctrl+v Return
    
        #Restore old clipboard value
        echo -n "$oldclip" | xclip -i -sel clip
    fi
    
  3. Затем выполните команду:

    sudo chmod u+x ~/bin/nautilus-ctrl-t.sh
    
  4. Теперь, для создания файла средства запуска выполните эту команду:

    gedit ~/.local/share/applications/Nautilus-Ctrl-t.desktop
    
  5. Вставьте следующее и сохраните:

    [Desktop Entry]
    Type=Application
    Name=Nautilus-Ctrl-t
    Comment=Launches Nautilus if not yet, otherwise opens a new tab in it
    Categories=FileManager;GNOME;
    Icon=/usr/share/icons/gnome/48x48/apps/system-file-manager.png
    Exec=/bin/bash -c ~/bin/nautilus-ctrl-t.sh
    Terminal=false
    
  6. Выйдите из системы, или перезапуск для обновления списка приложений, и Вы сделаны.

Попробуйте это. Надежда это помогает.

ОБНОВЛЕНИЕ

Добавленный местоположение как параметр сценария

ОБНОВЛЕНИЕ 2

Замененные xdotool вводят с xclip

ОБНОВЛЕНИЕ 3

Очищенный процесс путем добавления чисел. Добавленная команда mkdir. Обновленный первое, "если оператор", потому что, если наутилус управляет рабочим столом, он будет иметь pid, но никакое активное окно, настолько лучше для использования wmctrl. Добавленные кавычки вокруг первого аргумента в случае, если существуют пробелы. Измененный значок для наутилуса, чтобы быть системным значением по умолчанию в .desktop файле.

17
ответ дан 23 November 2019 в 01:15

Это является закрепляемым очень легко в CentOS 6.2 путем входа в предпочтения Наутилуса на вкладке "Behavior" и нажатия на поле, названное "Всегда открытым в окнах браузера".

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

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

2
ответ дан 23 November 2019 в 01:15

Я полагаю, что это не возможно как
1) Это - предложенная идея в Мозговом штурме Ubuntu, который еще не был реализован,
2) И предположительно после анализа исходного кода Шики не нашел способ передать этот вызов наутилусу.

3
ответ дан 23 November 2019 в 01:15

Независимо от того, что desgua сказал, является несколько правильным.
одна опция, которую Вы имеете, состоит в том, чтобы нажать ctrl+T открыть новую вкладку в том же окне
или
прессаF3 в наутилусе для представления разделения

0
ответ дан 23 November 2019 в 01:15

Используя сценарий удара выше как запуск (спасибо!), я создал одно окно на сценарий рабочей области, ThunarTab, специально для Thunar в XFCE. Сценарий также позволяет открывать несколько каталогов сразу с помощью контекстного меню "Open All" на Рабочем столе. Я даю подробное описание и загружаемый файл его в https://forums.linuxmint.com/viewtopic.php? f=42&t=244076" [Учебное руководство], Улучшающееся Thunar в XFCE путем открытия новых вкладок вместо окон с Bash."

0
ответ дан 23 November 2019 в 01:15

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

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