Intereting Posts
Установка java-пути в maven Как получить текст из диапазона дат, используя grep / sed в большом текстовом файле? OO Impress невероятно отстает при изменении размера текста Почему мой Dell Studio 1555 перегрелся в Ubuntu 11.10? Команда для очистки и переустановки пакета Обновление Ubuntu (с 12.04.3) до 12.04.4 LTS (и не 12.04.5) Тестирование phpmyadmin install для Drupal в Ubuntu14.04: тестовая страница localhost не загружается Ubuntu 12.04 lts не загружается после сбоя системы + поврежденная файловая система Ubuntu 16.04 ssh: sign_and_send_pubkey: сбой подписи: агент отказался от операции Соединение ssh закрывается после успешного входа в систему Не удается найти опцию «Запустить Ubuntu рядом с окнами» при установке Установка обновления системы ubuntu была прервана. Теперь я не могу загрузиться. Пожалуйста помоги? addr2line не woking на Ubuntu 16.10? D-Link DWA-130 rev E1 RTL8191SU жесткое подключение Переименование пакетных файлов с изменением имени файла

Не удается открыть магнитные ссылки или соединения APT с Chromium

Браузер Chromium открывает новое окно вместо обработки магнитных ссылок или ссылок APT. Я попытался оглянуться и нашел, как сказать Chrome, что делать с магнитной связью? но это не работает для меня. Я побежал: xdg-mime default deluge.desktop x-scheme-handler/magnet но ничего не изменилось.

xdg-mime query default x-scheme-handler/magnet deluge.desktop xdg-mime query default x-scheme-handler/magnet возвращает deluge.desktop .

И я удостоверился, что имя правильное.

Я использую Lubuntu 14.04 [lxde]

Сделайте Chromium или Chrome для открытия магнитных ссылок в LXDE

Чтобы заставить хром открывать магнитные ссылки, которые использует большинство торрент-сайтов. Вам нужно открыть терминал и написать:

 gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command "transmission %s" gconftool-2 -s /desktop/gnome/url-handlers/magnet/needs_terminal false -t bool gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true 

Откройте xdg-open в нужном текстовом редакторе

 sudo medit /usr/bin/xdg-open 

найдите строки:

 #-------------------------------------- # Checks for known desktop environments # set variable DE to the desktop environments name, lowercase detectDE() { if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde; elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome; elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome; elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce; elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde; else DE="" fi } 

сделайте так, чтобы он выглядел следующим образом:

 #-------------------------------------- # Checks for known desktop environments # set variable DE to the desktop environments name, lowercase detectDE() { # if [ x"$KDE_FULL_SESSION" = x"true" ]; then DE=kde; # elif [ x"$GNOME_DESKTOP_SESSION_ID" != x"" ]; then DE=gnome; # elif `dbus-send --print-reply --dest=org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus.GetNameOwner string:org.gnome.SessionManager > /dev/null 2>&1` ; then DE=gnome; # elif xprop -root _DT_SAVE_MODE 2> /dev/null | grep ' = \"xfce4\"$' >/dev/null 2>&1; then DE=xfce; # elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde; # else DE="" # fi DE=gnome; } 

Это, вероятно, будет работать в Arch, Lubuntu, Mint и Fedora. Будет работать в другой ОС Linux, которая использует lxde в качестве среды рабочего стола. Это не оптимизированный взлом, если вы знаете другой способ, который работает так хорошо, дайте мне знать.