развернуть
Настройка xdg-open под свой файловый менеджер sudo nano /etc/apt/sources.list
# Thunar 2-panels
deb
http://ppa.launchpad.net/webupd8team/experiments/ubuntu/ trusty main
Контекстное меню Thunar настройка особых действий в Thunar Показ адреса в nautilus и копирование его в буфер как обновить xfce с 4.10 до 4.12 версии?https://download.gnome.org/sources/nautilus/Xubuntu 16.04 Как можно установить предпочтения в Nautilus? (3.14.3) запускать бинарики
xfconf-query --channel thunar --property /misc-exec-shell-scripts-by-default --create --type bool --set true
поиск в Thunar
sudo apt install mate-utils
добавить в ~/.config/Thunar/uca.xml
filefind
Найти в этом каталоге
mate-search-tool --path=%n
Поискать в файлах внутри этого каталога
*
устарело
apt-get install --no-install-recommends gnome-search-tool
gnome-search-tool
(gnome-search-tool:3150): GLib-GIO-ERROR **: Settings schema 'org.gnome.nautilus.preferences' is not installed
Схема «org.gnome.nautilus.preferences» отсутствует
https://packages.debian.org/search?suite=jessie§ion=all&arch=any&searchon=contents&keywords=org.gnome.nautilus.gschema.xml apt-get install nautilus-data dconf-tools
Контекстное меню Thunar. Делимся своими конфигамиnano $HOME/.config/Thunar/uca.xml
utilities-terminal
Открыть терминал
1604598355663578-1
exo-open --working-directory %f --launch TerminalEmulator
Пример особого действия
*
edit-find-replace
Найти файл...
1604598355663595-2
mate-search-tool --path=%n
*
Создать ссылку
1604598711030702-3
ln -s %f %n.link
создать ссылку
*
ark
Распаковать архив
1604598964852319-1
unar %f
*.7z;*.arj;*.bin;*.bin;*.cab;*.cab;*.cbr;*.deb;*.opk;*.ipk;*.exe;*.gz;*.gzip;*.jar;*.one;*.pak;*.pak;*.pak;*.pkg;*.pkg;*.pkg;*.pkg;*.ppt;*.rar;*.rpm;*.sh;*.sib;*.sis;*.sisx;*.sit;*.sitx;*.spl;*.spl;*.tar;*.tar-gz;*.tgz;*.xar;*.zip;*.zip;*.zipx
Открыть как администратор
1604599131247125-2
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY exo-open %f
*
ghex
Открыть в hex-редакторе
1604599243249267-3
ghex %f
просмотреть в hex-редакторе
*
/usr/share/icons/el_guahiro/Глаз3.png
Контрольная сумма
1464710866270482-15
zenity --info --title="Check md5 for %n" --text="$(md5sum %f)"
md5sum
*
accessories-text-editor-symbolic
Метаданные медиа файла
1510143744473035-7
ffmpeg -i %f 2>&1 | grep -e Stream -e Duration -e Input | zenity --width=800 --height=240 --text-info --title %n
Получение данных медиа файла с помощью ffmpeg
*
system-lock-screen
Зашифровать файл...
1604601422042973-1
gpg -c %f
Создает новый файл зашифрованый gpg
*
edit-undo
Расшифровать файл...
1604602824863256-1
gpg "%f"
Расшифровывает файлы gpg
*.gpg
/usr/share/icons/el_guahiro/Slidesow.png
Слайдшоу, колёсиком
1466448412646515-33
feh -g 1366x768 -F -S filename %F
*
sudo apt install unar ghex mate-utils
вместо gksu теперь lxsu или
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY
http://xubuntu-ru.net/how-to/184-dvuhpanelnyy-rezhim-v-thunar.htmlhttps://launchpad.net/~webupd8team/+archive/ubuntu/experiments?field.series_filter=trusty Добавление ключей репозитория, когда другие способы не помогли как добавить ключ репозитория в debian или ubuntu sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2>&1 | grep -o '[0-9A-Z]\{16\}$' | xargs`
добавить поддержку samba:
sudo apt install smbclient gvfs-fuse gvfs-backends
thunar -q
Работа с NFS
1. установите nfs-common
sudo apt install nfs-common
2. сделайте точку монтирования
mkdir -p /media/nfs-server
3.
подключите общий ресурс сервера к каталогу mount SERVER-IP-ADDRESS:/SERVER_SHARE_NAME/ media/nfs-server
mount :/volume1/music /media/nfs-server
4. Просмотрите смонтированный каталог.
ls /media/nfs-server
Если вы хотите сделать этот ресурс постоянно смонтированным, вы можете добавить его в свой /etc/fstab, например
SERVER-IP-ADDRESS:/SERVER_SHARE_NAME/media/nfs-server nfs rw 0 0
thunar редактировать конфиги по sftp, sudo доступ
thunar sftp://пользователь@сервер
sudo apt install gvfs-fuse gvfs-backends
thunar -q
вставить в свой файл /etc/ssh/sshd_config на стороне сервера:
Subsystem sftp sudo -n true && sudo -n /usr/lib/openssh/sftp-server || /usr/lib/openssh/sftp-server
закомментить
#Subsystem sftp /usr/lib/openssh/sftp-server
systemctl restart sshd
в /etc/sudoers просто поместите новые записи после них.
sudo visudo
Новая запись должна выглядеть
myuser ALL=(ALL) NOPASSWD: ALL для одного пользователя, или
%sudo ALL=(ALL) NOPASSWD: ALL для группы.
найти файл:
nano ~/bin/thunarfile; chmod +x ~/bin/thunarfile
#!/usr/bin/env python2
import dbus
import os
import sys
import urlparse
import urllib
bus = dbus.SessionBus()
obj = bus.get_object('org.xfce.Thunar', '/org/xfce/FileManager')
iface = dbus.Interface(obj, 'org.xfce.FileManager')
_thunar_display_folder = iface.get_dbus_method('DisplayFolder')
_thunar_display_folder_and_select = iface.get_dbus_method('DisplayFolderAndSelect')
def display_folder(uri, display='', startup_id=''):
_thunar_display_folder(uri, display, startup_id)
def display_folder_and_select(uri, filename, display='', startup_id=''):
_thunar_display_folder_and_select(uri, filename, display, startup_id)
def path_to_url(path):
return urlparse.urljoin('file:', urllib.pathname2url(path))
def url_to_path(url):
return urlparse.urlparse(url).path
def main(args):
path = args[1] # May be a path (from cmdline) or a file:// URL (from OS)
path = url_to_path(path)
path = os.path.realpath(path)
url = path_to_url(path)
if os.path.isfile(path):
dirname = os.path.dirname(url)
filename = os.path.basename(url)
display_folder_and_select(dirname, filename)
else:
display_folder(url)
if __name__ == '__main__':
main(sys.argv)
проверить
~/bin/thunarfile ~/bin/winbox.sh
Для поиска есть Ctrl+S
Ctrl + T Новая вкладка
Ctrl + N Новое окно
F3 Режим двойной панели
Alt + ← Назад
Alt + → Вперёд
Alt + ↑ Открыть родительский каталог
Ctrl + F3 Поиск файлов
Ctrl + S Выбрать файл по шаблону
Ctrl + Home Показать скрытые файлы
Ctrl + E Древовидное представление на боковой панели
Ctrl + B Переключение обратно на режим закладок (повторные нажатия скрывают панель)
Alt + Home Перейти в домашний каталог
Ctrl + M Скрыть/показать меню
Chromium «Показать в папке», выделение файлаесли хром из снапа не открывает сохранённый файл, то
apt install xdg-desktop-portal-gtk