Когда я начинаю Nautilus, я всегда открываю пять любимых вкладок ..
Я попробовал несколько URI из командной строки, но он открыл несколько окон.
Возможно ли это как-то сделать это через командную строку? ...
В соответствии с комментарием Хорхе, ответ «нет» ...
Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
В соответствии с комментарием Хорхе, ответ «нет» ...
Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
В соответствии с комментарием Хорхе, ответ «нет» ...
Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
В соответствии с комментарием Хорхе, ответ «нет» ...
Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
В соответствии с комментарием Хорхе, ответ «нет» ...
Итак, как побочный вопрос, потому что он не является текущим вариантом в Nautilus, я мощеный вместе сценарий .. Мне это подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
Согласно комментарию Йорге, ответ «нет» ...
Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
Согласно комментарию Йорге, ответ «нет» ...
Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
Согласно комментарию Йорге, ответ «нет» ...
Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
Согласно комментарию Йорге, ответ «нет» ...
Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
Согласно комментарию Йорге, ответ «нет» ...
Итак, как побочная проблема, потому что это не текущая опция в Nautilus, я собрал сценарий. Это мне подходит, учитывая ситуацию. Вначале у меня были некоторые временные установки, из-за которых состояние клавиш-модификаторов перешло в состояние whacko, поэтому я добавил 100 мс задержки между шагами, и теперь он ведет себя в моей системе ... Это может потребоваться изменить в другой среде. . Вот; на paste.ubuntu.com
Он по-прежнему не поддерживается самим 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]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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]..., и на нем откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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 [каталог] ...
и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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 [каталог] ...
и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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 [каталог] ...
и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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 [каталог] ...
и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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 [каталог] ...
и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.
Он по-прежнему не поддерживается самим 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 [каталог] ...
и откроются новые вкладки. Обратите внимание, что будет какая-то задержка; это нужно, чтобы ждать, когда Наутилус будет реагировать. Не стесняйтесь играть с цифрами.