Браузер 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]
Делают Хром или Chrome для открытия магнитных ссылок в LXDE
>/dev/null 2>&1; then DE=xfce; # elif [ x"$DESKTOP_SESSION" == x"LXDE" ]; then DE=lxde; # else DE="" # fi DE=gnome; }Для создания хрома для открытия магнитных ссылок, которые использует большинство сайтов потока. Необходимо открыть терминал и запись:
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 оптимизированный взлом, если Вы знаете иначе, что работы, настолько хорошие, сообщил мне.
Это будет, вероятно, работать в Дуге, 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 оптимизированный взлом, если Вы знаете иначе, что работы, настолько хорошие, сообщил мне.