Когда кликаете в браузере Chromium "Показать в папке", он только открывает новую вкладку, в которой перечислены файлы директории.
развернуть
Сначала откройте файл настройки:
sudo nano /usr/bin/xdg-open
А затем замените следующие строки в конце файла
generic)
open_generic "$url"
;;
следующими строками:
generic)
open_lxde "$url"
;;
http://help.ubuntu.ru/wiki/lubuntu-perevod110815https://archlinux.org.ru/forum/topic/19082/?page=2Как я могу открыть thunar, чтобы он выбирал определенный файл? chrome + thunar
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
xfce)
# open_xfce "$url"
~/bin/thunarfile "$url"
;;
generic)
# open_generic "$url"
~/bin/thunarfile "$url"
;;
если хром из снапа не открывает сохранённый файл, то
apt install xdg-desktop-portal-gtk