Можно ли запустить одно окно Nautilus с несколькими вкладками?

Когда я начинаю Nautilus, я всегда открываю пять любимых вкладок ..

Я попробовал несколько URI из командной строки, но он открыл несколько окон.

Возможно ли это как-то сделать это через командную строку? ...

13
задан 13 February 2011 в 02:34

20 ответов

В соответствии с комментарием Хорхе, ответ «нет» ...

Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

4
ответ дан 25 May 2018 в 23:01

В соответствии с комментарием Хорхе, ответ «нет» ...

Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 25 July 2018 в 22:29

В соответствии с комментарием Хорхе, ответ «нет» ...

Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 26 July 2018 в 21:58

В соответствии с комментарием Хорхе, ответ «нет» ...

Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 31 July 2018 в 11:48

В соответствии с комментарием Хорхе, ответ «нет» ...

Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 2 August 2018 в 03:55

Согласно комментарию Йорге, ответ «нет» ...


Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 4 August 2018 в 19:59

Согласно комментарию Йорге, ответ «нет» ...


Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 6 August 2018 в 04:01

Согласно комментарию Йорге, ответ «нет» ...


Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 7 August 2018 в 21:59

Согласно комментарию Йорге, ответ «нет» ...


Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 10 August 2018 в 10:14

Согласно комментарию Йорге, ответ «нет» ...


Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com

3
ответ дан 13 August 2018 в 16:37

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip. Вы можете сделать это, установив wmctrl и xclip с помощью Software Center (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip.

Создайте новый файл nautab.sh и добавьте следующий код:

#!/bin/bash
# Nautilus opens folders in new tabs
# Dependencies: sudo apt-get install wmctrl xclip
# Pass directories as parameters, i.e. nautab /opt /var/log /usr/local/etc
# Wrong parameters will be shown as invalid directories

if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then
    # wmctrl reports Nautilus not running
    if [[ -d $1 ]]; then
        nautilus "$1" &
    else
        >&2 echo Not a directory: $1
        nautilus &
    fi
    shift
    # Nautilus takes some time to become responsive to automation
    sleep 2
fi 
#Save old clipboard value
oldclip="$(xclip -o -sel clip)"
for folder in "$@"
    {
    if [ -d "$folder" ]; then   
        echo -n $folder | xclip -i -sel clip
        wmctrl -xF -R nautilus.Nautilus && xdotool key --delay 120 ctrl+t ctrl+l ctrl+v Return
        # Use this if you suspect funny clipboard behaviour
        #xclip -verbose -o -sel clip
        #Leave some time before opening a new tab
        sleep 0.5
    else
        >&2 echo Not a directory: $folder 
    fi
}
#Restore old clipboard value
echo -n "$oldclip" | xclip -i -sel clip

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window.

Запустите nautab [directory]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

2
ответ дан 25 May 2018 в 23:01

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip. Вы можете сделать это, установив wmctrl и xclip с помощью Software Center (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip.

Создайте новый файл nautab.sh и добавьте следующий код:

#!/bin/bash # Nautilus opens folders in new tabs # Dependencies: sudo apt-get install wmctrl xclip # Pass directories as parameters, i.e. nautab /opt /var/log /usr/local/etc # Wrong parameters will be shown as invalid directories if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then # wmctrl reports Nautilus not running if [[ -d $1 ]]; then nautilus "$1" & else >&2 echo Not a directory: $1 nautilus & fi shift # Nautilus takes some time to become responsive to automation sleep 2 fi #Save old clipboard value oldclip="$(xclip -o -sel clip)" for folder in "$@" { if [ -d "$folder" ]; then echo -n $folder | xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus && xdotool key --delay 120 ctrl+t ctrl+l ctrl+v Return # Use this if you suspect funny clipboard behaviour #xclip -verbose -o -sel clip #Leave some time before opening a new tab sleep 0.5 else >&2 echo Not a directory: $folder fi } #Restore old clipboard value echo -n "$oldclip" | xclip -i -sel clip

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window.

Запустите nautab [directory]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 25 July 2018 в 22:29

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip. Вы можете сделать это, установив wmctrl и xclip с помощью Software Center (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip.

Создайте новый файл nautab.sh и добавьте следующий код:

#!/bin/bash # Nautilus opens folders in new tabs # Dependencies: sudo apt-get install wmctrl xclip # Pass directories as parameters, i.e. nautab /opt /var/log /usr/local/etc # Wrong parameters will be shown as invalid directories if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then # wmctrl reports Nautilus not running if [[ -d $1 ]]; then nautilus "$1" & else >&2 echo Not a directory: $1 nautilus & fi shift # Nautilus takes some time to become responsive to automation sleep 2 fi #Save old clipboard value oldclip="$(xclip -o -sel clip)" for folder in "$@" { if [ -d "$folder" ]; then echo -n $folder | xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus && xdotool key --delay 120 ctrl+t ctrl+l ctrl+v Return # Use this if you suspect funny clipboard behaviour #xclip -verbose -o -sel clip #Leave some time before opening a new tab sleep 0.5 else >&2 echo Not a directory: $folder fi } #Restore old clipboard value echo -n "$oldclip" | xclip -i -sel clip

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window.

Запустите nautab [directory]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 26 July 2018 в 21:58

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip. Вы можете сделать это, установив wmctrl и xclip с помощью Software Center (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip.

Создайте новый файл nautab.sh и добавьте следующий код:

#!/bin/bash # Nautilus opens folders in new tabs # Dependencies: sudo apt-get install wmctrl xclip # Pass directories as parameters, i.e. nautab /opt /var/log /usr/local/etc # Wrong parameters will be shown as invalid directories if [ "$(wmctrl -xl | grep "nautilus\.Nautilus")" == "" ]; then # wmctrl reports Nautilus not running if [[ -d $1 ]]; then nautilus "$1" & else >&2 echo Not a directory: $1 nautilus & fi shift # Nautilus takes some time to become responsive to automation sleep 2 fi #Save old clipboard value oldclip="$(xclip -o -sel clip)" for folder in "$@" { if [ -d "$folder" ]; then echo -n $folder | xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus && xdotool key --delay 120 ctrl+t ctrl+l ctrl+v Return # Use this if you suspect funny clipboard behaviour #xclip -verbose -o -sel clip #Leave some time before opening a new tab sleep 0.5 else >&2 echo Not a directory: $folder fi } #Restore old clipboard value echo -n "$oldclip" | xclip -i -sel clip

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as-new-tab-in-existing-window.

Запустите nautab [directory]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 31 July 2018 в 11:48

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip . Вы можете сделать это, установив wmctrl и xclip с помощью Программного центра (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip .

Создайте новый файл nautab.sh и добавьте следующий код:

  #! / bin / bash # Nautilus открывает папки в новых  tabs # Зависимости: sudo apt-get install wmctrl xclip # Передавать каталоги как параметры, т. е. nautab / opt / var / log / usr / local / etc # Неверные параметры будут отображаться как недопустимые каталоги, если ["$ (wmctrl -xl | grep  "nautilus \ .Nautilus") "==" "];  то # wmctrl сообщает, что Nautilus не работает, если [[-d $ 1]];  затем nautilus "$ 1" & amp;  else & gt; & amp; 2 echo Не каталог: $ 1 nautilus & amp;  fi shift # Nautilus занимает некоторое время, чтобы реагировать на автоматизацию сна 2 fi # Сохранить прежнее значение буфера обмена oldclip = "$ (xclip -o -sel clip)" для папки в "$ @" {if [-d "$ folder"]  ;  затем echo -n $ folder |  xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus & amp; & amp; & amp;  xdotool key --delay 120 ctrl + t ctrl + l ctrl + v Return # Использовать это, если вы подозреваете, что поведение смешного буфера обмена #xclip -verbose -o -sel clip #Lave некоторое время, прежде чем открывать новую вкладку sleep 0.5 else & gt; & amp;  2 echo Не каталог: $ folder fi} #Restore old clipboard value echo -n "$ oldclip" |  xclip -i -sel clip  

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as -new-tab-in-existing-window .

Запустите nautab [каталог] ... и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 2 August 2018 в 03:55

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip . Вы можете сделать это, установив wmctrl и xclip с помощью Программного центра (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip .

Создайте новый файл nautab.sh и добавьте следующий код:

  #! / bin / bash # Nautilus открывает папки в новых  tabs # Зависимости: sudo apt-get install wmctrl xclip # Передавать каталоги как параметры, т. е. nautab / opt / var / log / usr / local / etc # Неверные параметры будут отображаться как недопустимые каталоги, если ["$ (wmctrl -xl | grep  "nautilus \ .Nautilus") "==" "];  то # wmctrl сообщает, что Nautilus не работает, если [[-d $ 1]];  затем nautilus "$ 1" & amp;  else & gt; & amp; 2 echo Не каталог: $ 1 nautilus & amp;  fi shift # Nautilus занимает некоторое время, чтобы реагировать на автоматизацию сна 2 fi # Сохранить прежнее значение буфера обмена oldclip = "$ (xclip -o -sel clip)" для папки в "$ @" {if [-d "$ folder"]  ;  затем echo -n $ folder |  xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus & amp; & amp; & amp;  xdotool key --delay 120 ctrl + t ctrl + l ctrl + v Return # Использовать это, если вы подозреваете, что поведение смешного буфера обмена #xclip -verbose -o -sel clip #Lave некоторое время, прежде чем открывать новую вкладку sleep 0.5 else & gt; & amp;  2 echo Не каталог: $ folder fi} #Restore old clipboard value echo -n "$ oldclip" |  xclip -i -sel clip  

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as -new-tab-in-existing-window .

Запустите nautab [каталог] ... и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 4 August 2018 в 19:59

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip . Вы можете сделать это, установив wmctrl и xclip с помощью Программного центра (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip .

Создайте новый файл nautab.sh и добавьте следующий код:

  #! / bin / bash # Nautilus открывает папки в новых  tabs # Зависимости: sudo apt-get install wmctrl xclip # Передавать каталоги как параметры, т. е. nautab / opt / var / log / usr / local / etc # Неверные параметры будут отображаться как недопустимые каталоги, если ["$ (wmctrl -xl | grep  "nautilus \ .Nautilus") "==" "];  то # wmctrl сообщает, что Nautilus не работает, если [[-d $ 1]];  затем nautilus "$ 1" & amp;  else & gt; & amp; 2 echo Не каталог: $ 1 nautilus & amp;  fi shift # Nautilus занимает некоторое время, чтобы реагировать на автоматизацию сна 2 fi # Сохранить прежнее значение буфера обмена oldclip = "$ (xclip -o -sel clip)" для папки в "$ @" {if [-d "$ folder"]  ;  затем echo -n $ folder |  xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus & amp; & amp; & amp;  xdotool key --delay 120 ctrl + t ctrl + l ctrl + v Return # Использовать это, если вы подозреваете, что поведение смешного буфера обмена #xclip -verbose -o -sel clip #Lave некоторое время, прежде чем открывать новую вкладку sleep 0.5 else & gt; & amp;  2 echo Не каталог: $ folder fi} #Restore old clipboard value echo -n "$ oldclip" |  xclip -i -sel clip  

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as -new-tab-in-existing-window .

Запустите nautab [каталог] ... и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 6 August 2018 в 04:01

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip . Вы можете сделать это, установив wmctrl и xclip с помощью Программного центра (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip .

Создайте новый файл nautab.sh и добавьте следующий код:

  #! / bin / bash # Nautilus открывает папки в новых  tabs # Зависимости: sudo apt-get install wmctrl xclip # Передавать каталоги как параметры, т. е. nautab / opt / var / log / usr / local / etc # Неверные параметры будут отображаться как недопустимые каталоги, если ["$ (wmctrl -xl | grep  "nautilus \ .Nautilus") "==" "];  то # wmctrl сообщает, что Nautilus не работает, если [[-d $ 1]];  затем nautilus "$ 1" & amp;  else & gt; & amp; 2 echo Не каталог: $ 1 nautilus & amp;  fi shift # Nautilus занимает некоторое время, чтобы реагировать на автоматизацию сна 2 fi # Сохранить прежнее значение буфера обмена oldclip = "$ (xclip -o -sel clip)" для папки в "$ @" {if [-d "$ folder"]  ;  затем echo -n $ folder |  xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus & amp; & amp; & amp;  xdotool key --delay 120 ctrl + t ctrl + l ctrl + v Return # Использовать это, если вы подозреваете, что поведение смешного буфера обмена #xclip -verbose -o -sel clip #Lave некоторое время, прежде чем открывать новую вкладку sleep 0.5 else & gt; & amp;  2 echo Не каталог: $ folder fi} #Restore old clipboard value echo -n "$ oldclip" |  xclip -i -sel clip  

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as -new-tab-in-existing-window .

Запустите nautab [каталог] ... и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 7 August 2018 в 21:59

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip . Вы можете сделать это, установив wmctrl и xclip с помощью Программного центра (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip .

Создайте новый файл nautab.sh и добавьте следующий код:

  #! / bin / bash # Nautilus открывает папки в новых  tabs # Зависимости: sudo apt-get install wmctrl xclip # Передавать каталоги как параметры, т. е. nautab / opt / var / log / usr / local / etc # Неверные параметры будут отображаться как недопустимые каталоги, если ["$ (wmctrl -xl | grep  "nautilus \ .Nautilus") "==" "];  то # wmctrl сообщает, что Nautilus не работает, если [[-d $ 1]];  затем nautilus "$ 1" & amp;  else & gt; & amp; 2 echo Не каталог: $ 1 nautilus & amp;  fi shift # Nautilus занимает некоторое время, чтобы реагировать на автоматизацию сна 2 fi # Сохранить прежнее значение буфера обмена oldclip = "$ (xclip -o -sel clip)" для папки в "$ @" {if [-d "$ folder"]  ;  затем echo -n $ folder |  xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus & amp; & amp; & amp;  xdotool key --delay 120 ctrl + t ctrl + l ctrl + v Return # Использовать это, если вы подозреваете, что поведение смешного буфера обмена #xclip -verbose -o -sel clip #Lave некоторое время, прежде чем открывать новую вкладку sleep 0.5 else & gt; & amp;  2 echo Не каталог: $ folder fi} #Restore old clipboard value echo -n "$ oldclip" |  xclip -i -sel clip  

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as -new-tab-in-existing-window .

Запустите nautab [каталог] ... и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 10 August 2018 в 10:14

Он по-прежнему не поддерживается самим Nautilus, однако вы можете использовать скрипт, допускающий несколько параметров для повторного использования или открытия нового экземпляра Nautilus, если он не запущен.

Чтобы использовать это решение, вы будете необходимо установить патча wmctrl и xclip . Вы можете сделать это, установив wmctrl и xclip с помощью Программного центра (щелкните по ссылкам) или через терминал с помощью sudo apt-get install wmctrl xclip .

Создайте новый файл nautab.sh и добавьте следующий код:

  #! / bin / bash # Nautilus открывает папки в новых  tabs # Зависимости: sudo apt-get install wmctrl xclip # Передавать каталоги как параметры, т. е. nautab / opt / var / log / usr / local / etc # Неверные параметры будут отображаться как недопустимые каталоги, если ["$ (wmctrl -xl | grep  "nautilus \ .Nautilus") "==" "];  то # wmctrl сообщает, что Nautilus не работает, если [[-d $ 1]];  затем nautilus "$ 1" & amp;  else & gt; & amp; 2 echo Не каталог: $ 1 nautilus & amp;  fi shift # Nautilus занимает некоторое время, чтобы реагировать на автоматизацию сна 2 fi # Сохранить прежнее значение буфера обмена oldclip = "$ (xclip -o -sel clip)" для папки в "$ @" {if [-d "$ folder"]  ;  затем echo -n $ folder |  xclip -i -sel clip wmctrl -xF -R nautilus.Nautilus & amp; & amp; & amp;  xdotool key --delay 120 ctrl + t ctrl + l ctrl + v Return # Использовать это, если вы подозреваете, что поведение смешного буфера обмена #xclip -verbose -o -sel clip #Lave некоторое время, прежде чем открывать новую вкладку sleep 0.5 else & gt; & amp;  2 echo Не каталог: $ folder fi} #Restore old clipboard value echo -n "$ oldclip" |  xclip -i -sel clip  

Этот код основан на ответе на другой вопрос: http://askubuntu.com/questions/55656/open-nautilus-as -new-tab-in-existing-window .

Запустите nautab [каталог] ... и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.

3
ответ дан 13 August 2018 в 16:37

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

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