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

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

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

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

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

2
задан 29 June 2017 в 02:30

1 ответ

Делают Хром или 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\" 

добираются, похожи на это вместо этого:

#--------------------------------------
# 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\" 

Это будет, вероятно, работать в Дуге, Lubuntu, Монетном дворе и Fedora. Будет работать в другой ОС Linux, которая использует lxde в качестве настольной среды. Этот isn’t оптимизированный взлом, если Вы знаете иначе, что работы, настолько хорошие, сообщил мне.

>/dev/null 2>&1; then DE=xfce; # elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde; # else DE="" # fi DE=gnome; }

Это будет, вероятно, работать в Дуге, Lubuntu, Монетном дворе и Fedora. Будет работать в другой ОС Linux, которая использует lxde в качестве настольной среды. Этот isn’t оптимизированный взлом, если Вы знаете иначе, что работы, настолько хорошие, сообщил мне.

>/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\" 

Это будет, вероятно, работать в Дуге, Lubuntu, Монетном дворе и Fedora. Будет работать в другой ОС Linux, которая использует lxde в качестве настольной среды. Этот isn’t оптимизированный взлом, если Вы знаете иначе, что работы, настолько хорошие, сообщил мне.

>/dev/null 2>&1; then DE=xfce; # elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde; # else DE="" # fi DE=gnome; }

Это будет, вероятно, работать в Дуге, Lubuntu, Монетном дворе и Fedora. Будет работать в другой ОС Linux, которая использует lxde в качестве настольной среды. Этот isn’t оптимизированный взлом, если Вы знаете иначе, что работы, настолько хорошие, сообщил мне.

0
ответ дан 29 June 2017 в 02:30

Другие вопросы по тегам:

Похожие вопросы: