Chrome открыть приложение xdg open
Facebook Если у вас не работает этот способ авторизации, сконвертируйте свой аккаунт по ссылке ВКонтакте Google RAMBLER&Co ID
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Торрент-клиент Deluge, веб-браузер Google Chrome, клиент Dropbox и множество других программ открывают файлы и папки посредством xdg-open (/usr/bin/xdg-open). Этот скрипт служит для определения DE, среди которых поддерживаются только Gnome, KDE и XFCE, после чего посылает запрос на открытие файла прилагающемуся к DE обработчику, который, в свою очередь, открывает встроенный файловый менеджер. В случае же, если у вас нет DE, а стоит какой-либо WM (Openbox, Fluxbox, Awesome и др.), то он просто открывает файл/папку в браузере по умолчанию.
ознакомиться
1. Открываем xdg-open любым редактором текста (нужны рут права). В моем случае вот так:
$ sudo nano /usr/bin/xdg-open
2. Ищем раздел open_generic(). Должно выглядеть примерно так:
4. Теперь сохраняем. Теперь все должно открываться в pcmanfm
вместо pcmanfm можно использовать и другие ФМ напр. thunar
xdg-mime
Например для установки Thunar в качестве файлового менеджера по умолчанию, запустите:
$ xdg-mime default Thunar.desktop inode/directory
проверить:
$ xdg-mime query default inode/directory
Имеющиеся типы можно узнать так:
mimetype *.mp4
mimetype *.djvu
mimetype *.pdf
настройка других mimetype xdg и тд
открыть с помощью:
$HOME/.local/share/applications/
~/.local/share/applications/mimeapps.list
~/.config/mimeapps.list
~/.config/xfce4/helpers.rc
mimeopen -d file.mhtml
mimeopen -D file.mhtml
Будет задан вопрос, какое приложение использовать при открытии /path/to/file:
Выбранное приложение будет обработчиком по умолчанию для данного типа файлов
update-desktop-database ~/.local/share/applications/
update-mime-database ~/.local/share/mime/
gtk-update-icon-cache ~/.local/share/icons/hicolor/ -t
Существуют ли какие-либо дополнительные настройки, которые влияют на функциональность xdg-open?
Что-то определенно нарушено:
UPDATE Я очистил firefox: update-alternatives - использует браузер Chrome Chrome разумный браузер - открывает браузер Chrome xdg-open & amp; gnome-open - открывается с помощью google-chrome, который любезно сообщает мне, что «это не браузер по умолчанию»
sensible-browser - это команда запуска веб-браузера по умолчанию из терминала.
У Chromium есть опция в своих настройках, чтобы сделать его браузером по умолчанию:
[!d8]
Это должно работать, но если это не так, read::
В базе данных GConf есть несколько ключей, которые определяют, какой браузер запускается с помощью xdg-open :
Убедитесь, что все они установлены правильно:
- Нажмите Alt + F2
- Введите gconf-editor
- Перейдите к указанным выше клавишам, они должны быть установлены на / usr / bin / chromium-browser% s .
[!d9]
Все приведенные выше ответы в основном правильны, в зависимости от того, что вы делаете, и того, как используемые вами программы ссылаются на вещи. Для меня проблема заключалась в том, что мой эмулятор терминала (Tilix) все еще открывал неправильный браузер (Firefox вместо Chrome), а также xdg-open foobar.html также открыл неправильный браузер. Chrome сказал в настройках: «
В конце концов я понял, что есть также xdg-mime :
Это неверно, поэтому я изменил их на:
Затем есть также привязки для «text / html», которые я также изменил:
Это, в сочетании с обеспечением правильности установки следующих параметров:
- переменная среды BROWSER
- sensible-browser ( / usr / bin / sensible-browser , сценарий оболочки, который пытается запустить некоторые другие элементы в этом списке)
- gnome-www-browser ( / usr / bin / gnome-www-browser , символическая ссылка на / etc / alternati ves / gnome-www-browser )
- x-www-browser ( / usr / bin / x-www-browser , символическая ссылка на / etc / alternatives / x-www-browser
- www-browser ( / usr / bin / www-browser , символическая ссылка на / etc / alternatives / www-browser )
- все «альтернативные» записи (см. update-alternatives --get-selection для списка), которые указывают на браузер.
- База данных GConf (см. ответ Исайи)
Это, наконец, открывает правильный браузер для большинства ситуаций на моем рабочем столе. 2018 - это год Linux на рабочем столе.
Для меня было решение запустить две команды. Затем вам нужно только выбрать нужный браузер из списка.
В моей ситуации я установил Chromium и сделал его по умолчанию. До этого Chrome был браузером по умолчанию.
Я удалил Chrome и Chromium из x-www-browser [ ! d18] и gnome-www-browser :
Затем я установил новые альтернативы с другими приоритетами:
Я не знаю, '40 ' и '200' [! d21] приоритеты по умолчанию для всех компьютеров или у вас будут другие номера. Лучше посмотреть, введя
Upd. Я попытался сделать то же самое на совершенно другой системе, и приоритеты были такими же, как здесь.
Upd2. Если вы запустите google-chrome только один раз, он изменит свой приоритет на 200 , но Chrome-браузер останется по умолчанию.
Это сработало для меня. Хром был настроен по умолчанию автоматически, а sensible-browser запускает Chromium. Но все же xdg-open открывает новое пустое окно.
Существуют ли какие-либо дополнительные настройки, которые влияют на функциональность xdg-open?
Что-то определенно нарушено:
UPDATE Я очистил firefox: update-alternatives - использует браузер Chrome Chrome разумный браузер - открывает браузер Chrome xdg-open & amp; gnome-open - открывается с помощью google-chrome, который любезно сообщает мне, что «это не браузер по умолчанию»
Для меня было решение запустить две команды. Затем вам нужно только выбрать нужный браузер из списка.
sudo update-alternatives --config x-www-browser sudo update-alternatives --config gnome-www-browser
Источники: Launchpad, Bugzilla
В моей ситуации я установил Chromium и сделал его по умолчанию. До этого Chrome был браузером по умолчанию.
Я удалил как Chrome, так и Хром из gconf и gnome-www-browser:
sudo update-alternatives --remove x-www-browser /usr/bin/google-chrome sudo update-alternatives --remove x-www-browser /usr/bin/chromium-browser sudo update-alternatives --remove gnome-www-browser /usr/bin/google-chrome sudo update-alternatives --remove gnome-www-browser /usr/bin/chromium-browser
Затем я установил новые альтернативы с другими приоритетами:
sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/google-chrome 40 sudo update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium-browser 200 sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/google-chrome 40 sudo update-alternatives --install /usr/bin/gnome-www-browser gnome-www-browser /usr/bin/chromium-browser 200
Не знаю, являются ли gnome-www-browser и % U приоритетами по умолчанию для всех компьютеров или у вас будут другие номера. Лучше посмотреть, введя
sudo update-alternatives --display x-www-browser sudo update-alternatives --display gnome-www-browser
Upd. Я попытался сделать то же самое на совершенно другой системе, и приоритеты были такими же, как здесь.
Upd2. Если вы запустите google-chrome только один раз, он изменит приоритет на 200, но Chrome-браузер останется по умолчанию.
Это сработало для меня. Хром был настроен по умолчанию автоматически, а 200 запускает Chromium. Но все же xdg-open открывает новое пустое окно.
Существуют ли какие-либо дополнительные настройки, влияющие на функциональность xdg-open?
Что-то определенно сломано:
ОБНОВЛЕНИЕ
Я удалил Firefox:
update-альтернативы - использует браузер хрома
sensible-browser - открывает браузер хрома
xdg-open & amp; gnome-open - открывается с помощью google-chrome, который любезно сообщает мне, что это не браузер по умолчанию
В моей ситуации я установил Хром и сделал это значением по умолчанию. Прежде, что Chrome был браузером по умолчанию.
Я попробовал все, что я смог сделать: браузер по умолчанию установки Chromium, изменяя gconf настройки для выполнения Хрома с %U переменной (https://askubuntu.com/a/41085/94263), изменяя альтернативы для использования Хрома в качестве значения по умолчанию x-www-browser (https://askubuntu.com/a/24052/94263) но ничто не помогло, xdg-открытое открытое новое окно Chromium с углом начальной страницы не могло открыть данную ссылку, разумный браузер открыл Chrome. Я пытался произвести чистку Chrome (Хром был автоматически установлен по умолчанию и автоматический в альтернативах обновления), и установите его снова, потому что мне нужна Перечная флэш-память оттуда, и это стало значением по умолчанию x-www-browser альтернатива снова и снова было открыто с командой разумного браузера. Затем я погуглил некоторые страницы и привлек мое внимание на приоритете и также обнаружил, что существует gnome-www-browser символьная ссылка в/etc/alternatives/также, и Google Chrome был значением по умолчанию там. Chrome установили приоритет в 200 и Хром - 40. Приоритет Google Chrome выше, таким образом, утилита альтернатив обновления устанавливает его как веб-браузер по умолчанию автоматически как "лучшая версия".
Я удалил и Chrome и Хром от x-www-browser и gnome-www-browser:
Затем я установил новые альтернативы с другими приоритетами:
Я не знаю, '40' и '200' приоритеты по умолчанию для всех компьютеров, или у Вас будут другие числа. Лучше посмотреть прежде путем ввода
Upd. Я попытался сделать то же самое в совершенно другой системе, и приоритеты совпали со здесь.
Upd2. При выполнении Google Chrome только однажды он изменится, это - приоритет назад к 200, но браузер хрома останется как значение по умолчанию.
Это работало на меня. Хром был настроен как значение по умолчанию автоматически, и разумный браузер запускает Хром. Но все еще xdg-открытый открывает новое пустое окно.
Xdg-open является частью пакета xdg-utils. При вызове из командной строки он может открыть любой файл в приложении по умолчанию или URL-адрес в браузере по умолчанию.
Как правильно отсоединить команду?
xdg-open: хром / хром / опера
Я написал приложение, которое использует карманный API. В настоящее время вход в систему осуществляется внутри пользовательского веб-кадра самого приложения. Но я хочу использовать браузер по умолчанию для этого. Пожалуйста, отправьте пользователя н…
В Ubuntu команда xdg-open не работает
Я новичок в Ubuntu, и я прочитал в другой теме, что для открытия файла в редакторе по умолчанию (gedit для меня), мне нужно запустить xdg-open, но по какой-то причине, когда я запускаю команду xdg-open app.js Я получаю bash: xdg-open: command not fo…
Попытка установить sw xdg-open: gnome-open: не найдено
Хром не открывает магнитные связи должным образом с потопом?
Если я использую Firefox и нажимаю на магнитную ссылку, все идет гладко. однако в Google Chrome все, что я получаю, это то, что значок наводнения трясется, как будто он что-то открывает, но когда я смотрю в окно, я не вижу ничего подходящего. Любая …
emacs не работает с xdg-open
Я использую Emacs 24.4.1 на Ubuntu 15.04. Почему-то xdg-open не работает, если я запускаю его из emacs. Например, если я запускаю "xdg-open 1.pdf" или "gvfs-open 1.pdf" в eshell, они не работают. В то же время, "evince 1.pdf" работает отлично.
Когда я использую команду xdg-open для определенного файла, она дает мне> на следующей строке
Я открываю программу командой xdg-open file, Я часто использую эту команду, поэтому не думаю, что это ошибка ввода. Когда я пытаюсь открыть этот файл, он просто дает мне > на следующей строке и независимо от того, что я печатаю, ничего не происхо…
Открытие файла с помощью xdg-open
У меня есть скрипт bash, который читает расширение файла и список файлов этого расширения, используя команду "найти". После этого он читает имя файла. Теперь, после этого, как я могу открыть этот файл, используя переменные имени и расширения, если ф…
Где изменить, как xdg-open открывает URL-адреса? синхронизировать с kde-open?
kde-open "http://Ask-ubuntu.ru/" хорошо, и открывает URL в моем веб-браузере но xdg-open "http://Ask-ubuntu.ru/" открывает ссылку в моем текстедиторе:-( Я знаю, где найти файловую ассоциацию в KUbuntu, но как kde-open работает, я полагаю, проблема н…
xdg-open только открывает новую вкладку в новом окне Chromium, несмотря на передачу ему URL
Как я могу предотвратить использование программного обеспечения по умолчанию?
Я недавно установил SMPlayer, и он стал по умолчанию, даже не спрашивая, есть ли способ предотвратить это программное обеспечение?
Нажатие на ссылку в PDF порождает тысячи процессов xdg-open.
У меня есть PDF со ссылкой на веб-страницу, которая раньше работала (она открывала бы ссылку в Firefox через xdg-open). Однако, когда я щелкаю по нему сейчас, запускаются буквально тысячи процессов xdg-open, и плазменный рабочий стол работает на 100…
Как открыть файл из скрипта bash?
Хорошо, так работает gedit myfile.txt работает хорошо. Но как насчет открытия файла внутри скрипта bash с использованием стандартного настольного приложения, связанного с типом файла? Я попробовал ниже, который прекрасно работает при запуске вручную…
Запустить приложение на основе расширения, а не протокола (используя xdg-open)
Меню (например, окна с правой кнопкой мыши) не отображаются на экране
"Контекстные меню", которые обычно отображаются при щелчке правой кнопкой мыши и других раскрывающихся меню (например, evinceЭкран изменения размера или выпадающие меню в любой программе) невидимы. Это Ubuntu 12.04. Я знаю, что компьютер все еще дум…
Читайте также: