В настоящее время, если я нажму средство запуска/ярлык и т.д., то я получу новое окно наутилуса. Если уже существует открытое окно наутилуса, я быть бы оно открываться на новой вкладке в существующем окне (как будто я пошел ctrl+T и просмотрел к новому местоположению). Как я могу заставить это произойти?
Я записал сценарий удара и средство запуска для этого.
Во-первых, создайте файл:
mkdir ~/bin && gedit ~/bin/nautilus-ctrl-t.sh
Затем вставьте следующее и сохраните:
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
Затем выполните команду:
sudo chmod u+x ~/bin/nautilus-ctrl-t.sh
Теперь, для создания файла средства запуска выполните эту команду:
gedit ~/.local/share/applications/Nautilus-Ctrl-t.desktop
Вставьте следующее и сохраните:
[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
Выйдите из системы, или перезапуск для обновления списка приложений, и Вы сделаны.
Попробуйте это. Надежда это помогает.
ОБНОВЛЕНИЕ
Добавленный местоположение как параметр сценария
ОБНОВЛЕНИЕ 2
Замененные xdotool вводят с xclip
ОБНОВЛЕНИЕ 3
Очищенный процесс путем добавления чисел. Добавленная команда mkdir. Обновленный первое, "если оператор", потому что, если наутилус управляет рабочим столом, он будет иметь pid, но никакое активное окно, настолько лучше для использования wmctrl. Добавленные кавычки вокруг первого аргумента в случае, если существуют пробелы. Измененный значок для наутилуса, чтобы быть системным значением по умолчанию в .desktop файле.
Это является закрепляемым очень легко в CentOS 6.2 путем входа в предпочтения Наутилуса на вкладке "Behavior" и нажатия на поле, названное "Всегда открытым в окнах браузера".
Вы будете знать, что это работало, потому что от той точки на, в Вашем окне просмотра папки, Вы будете видеть левую руку, военно-морскую на окне, которое является методом что использование наутилуса, чтобы "снова использовать" окно проводника.
Так, в основном все, что необходимо выяснить, "как включить меню левой панели навигации в окне браузера наутилуса".
Я полагаю, что это не возможно как
1) Это - предложенная идея в Мозговом штурме Ubuntu, который еще не был реализован,
2) И предположительно после анализа исходного кода Шики не нашел способ передать этот вызов наутилусу.
Независимо от того, что desgua сказал, является несколько правильным.
одна опция, которую Вы имеете, состоит в том, чтобы нажать ctrl+T
открыть новую вкладку в том же окне
или
прессаF3
в наутилусе для представления разделения
Используя сценарий удара выше как запуск (спасибо!), я создал одно окно на сценарий рабочей области, ThunarTab, специально для Thunar в XFCE. Сценарий также позволяет открывать несколько каталогов сразу с помощью контекстного меню "Open All" на Рабочем столе. Я даю подробное описание и загружаемый файл его в https://forums.linuxmint.com/viewtopic.php? f=42&t=244076" [Учебное руководство], Улучшающееся Thunar в XFCE путем открытия новых вкладок вместо окон с Bash."