Ссылка не нажата на firefox

Когда Firefox установлен в качестве браузера по умолчанию, любые ссылки, созданные клиентом в другом приложении, открывают новое пустое окно Firefox, а не новую вкладку или новое окно со страницей, которую я хочу.

Это проблема с конфигурацией firefox, из «Предпочтительных приложений» или что еще?

Исполняемый скрипт firefox отлично работает, потому что выполнение firefox http://example.com в окне консоли делает правильную вещь. Есть ли способ редактировать «предпочтительные приложения» вручную?

17
задан 19 September 2011 в 20:09

40 ответов

Пользователь Firefox здесь.

Ничто из этого не работало для меня. У меня уже был «% u» в моем файле конфигурации.

Я заметил, что всякий раз, когда я нажимал гиперссылку внутри моего терминала, Firefox всплывал бы со мной, сообщение об ошибке сообщало бы мне, что я уже открыл браузер вместо того, чтобы просто открывать новую вкладку. Это заставило меня подумать, что в настоящее время запускается новое отдельное окно из моего текущего браузера.

Но у меня сложилось неправильное впечатление. Это потому, что у меня есть две версии Firefox (бета и ESR). Если вы не настроите свой обычный браузер как по умолчанию, любой щелчок по гиперссылкам запустит вашу другую версию Firefox, и если вы не будете обращать на это внимание, похоже, вы пытаетесь открыть новое окно из своего обычного браузер, а не новая вкладка.

TL; DR Если вы используете две версии одного и того же браузера, убедитесь, что ваш обычный по умолчанию установлен по умолчанию

0
ответ дан 25 July 2018 в 21:59

Вы были не очень любезны с "любое приложение", но я пытался найти приложение, в котором я могу открыть URL-адрес. Я тестировал "Вам поможет опция онлайн..." из меню "Справка", который подтвердил, что URL-адреса открываются в новых окнах.

, используя мое воображение, я наблюдал, как приходят новые команды, выполнив:

while : ;do ps x -o args | head -6 | tail -3; sleep .5;echo '___'; done

после выполнения этого, я быстро нажала на ранее упомянутых "Вам поможет опция онлайн..." меню. Как команда появляется, я убегаю от команды нажатием клавиш Ctrl + с (прерывания). Команда питона вызова. Соответствующий файл для открытия URL-адреса:

/usr/share/launchpad-integration/launchpadintegration/urls.py

, анализируя этот файл, я делаю вывод, что новое окно Firefox является принудительным, если приложение для запуска firefox %s (определяется по gconftool-2). Чтобы изменить это поведение, установить клавишу [F6], чтобы firefox %u.

, чтобы сделать это, откройте терминал и выполните команду:

gconftool-2 --set /desktop/gnome/url-handlers/http/command --type string 'firefox %u'

для графического интерфейса см. в разделе Как использовать редактор переименовать?

3
ответ дан 25 July 2018 в 21:59
  • 1
    Спасибо за всю вашу помощь. Когда я говорю любое приложение, это потому, что я не нашел приложение, в котором ссылки щелкнули правильно в firefox. Я пробовал Хотот, Гвиббер, ubuntu один, эмпатию, скайп и другие. Вы решили, что это хорошо, но не решить проблему, к сожалению. Я думаю, что моя проблема такая же, как и этот вопрос askubuntu.com/q/24051/38 только в обратном порядке ... – jfoucher 8 May 2011 в 02:49
  • 2
    Это тоже очень похоже: askubuntu.com/q/18418/38 Я пробовал все перечисленные шаги без каких-либо успехов – jfoucher 8 May 2011 в 02:50
  • 3
    $ ps x -o ags дает error: unknown user-defined format specifier "ags" – tsbertalan 21 March 2016 в 17:33
  • 4
    @tsbertalan его должны были "аргументы", я это исправил сейчас. – Lekensteyn 25 March 2016 в 15:30

Симптом: нажмите ссылку в приложении, например Thunderbird или LibreOffice, откроет пустую вкладку или страницу в Firefox.

Решение. Найдите файл (или его эквивалент) userapp-firefox-S2GY5X.desktop в папке /home/myself/.local/share/applications и замените

Exec=/usr/bin/firefox %f

на

Exec=/usr/bin/firefox %u

(u = URL кратко)

19
ответ дан 25 July 2018 в 21:59
  • 1
    У меня были проблемы, потому что я использую Firefox Developer Edition, который устанавливается вручную, включая создание файла .desktop. Это решает. – ecc 7 September 2015 в 15:29
  • 2
    Имел ту же самую ошибку с Chromium. Если бы добавить% u в файл ~/.local/share/applications/chromium-browser.desktop – gromit190 20 June 2016 в 09:34
  • 3
    Это полезно. благодаря – Gayan 3 March 2017 в 10:34
  • 4
    По-прежнему актуальны в 2018 году, Разработчик браузера Firefox выпуск Квантовая (64-бит) – wassimans 6 April 2018 в 13:12
  • 5
    xdg-settings get default-web-browser возвращает firefox-esr.desktop, что содержимое файла верное; проблема все еще происходит. – m0skit0 25 June 2018 в 13:21

Debian Wheezy, с рабочим столом Xfce4. Firefox ESR версия 52.8.0 (32-бит):

У меня была аналогичная, но не идентичная проблема. При нажатии на гиперссылку в Интернете в LibreOffice открылось новое окно Firefox, даже если Firefox уже запущен в уже существующем окне. Кроме того, в новом окне Firefox откроются две вкладки, одна с URL-адресом «www.% U.com» и одна с желаемым URL.

Чтобы остановить это нежелательное поведение, я открыл /home/your user/.local/share/xfce4/helpers/firefox-esr с текстовым редактором и изменил строку X-XFCE-CommandsWithParameter=firefox-esr %u "%s" в нем на X-XFCE-CommandsWithParameter=firefox-esr "%s"

Теперь я получаю желаемое поведение (т. е. нужный URL-адрес открывается как новая вкладка в уже существующем окне Firefox. ..

IHTHS!

0
ответ дан 25 July 2018 в 21:59

У меня FF 6.0 и Ubuntu 11.04. Я перехожу в FF> Edit> Preferences> Tab (это вкладка в этом окне), и у вас есть куча вариантов того, как ваши вкладки должны реагировать.

0
ответ дан 25 July 2018 в 21:59

Пользователь Firefox здесь.

Ничто из этого не работало для меня. У меня уже был «% u» в моем файле конфигурации.

Я заметил, что всякий раз, когда я нажимал гиперссылку внутри моего терминала, Firefox всплывал бы со мной, сообщение об ошибке сообщало бы мне, что я уже открыл браузер вместо того, чтобы просто открывать новую вкладку. Это заставило меня подумать, что в настоящее время запускается новое отдельное окно из моего текущего браузера.

Но у меня сложилось неправильное впечатление. Это потому, что у меня есть две версии Firefox (бета и ESR). Если вы не настроите свой обычный браузер как по умолчанию, любой щелчок по гиперссылкам запустит вашу другую версию Firefox, и если вы не будете обращать на это внимание, похоже, вы пытаетесь открыть новое окно из своего обычного браузер, а не новая вкладка.

TL; DR Если вы используете две версии одного и того же браузера, убедитесь, что ваш обычный по умолчанию установлен по умолчанию

0
ответ дан 26 July 2018 в 18:13

Вы не очень помогли с «любым приложением», но я попытался найти приложение, в котором я мог бы открыть URL-адрес. Я проверил параметр «Получить подсказку в Интернете ...» в меню «Справка», в котором подтвердили, что URL-адреса открываются в новых окнах.

Используя мое воображение, я наблюдал за новыми командами, выполняемыми:

while : ;do ps x -o args | head -6 | tail -3; sleep .5;echo '___'; done

После выполнения этого я быстро нажал ранее упомянутую опцию «Get Help Online ...». Когда команда появится, я убегу от команды, нажав Ctrl + C (прерывание). Команда - вызов python. Соответствующий файл для открытия URL-адреса:

/usr/share/launchpad-integration/launchpadintegration/urls.py

. Анализируя этот файл, я делаю вывод, что новое окно Firefox принудительно, если приложение, которое должно быть запущено, firefox %s (определяется gconftool-2), , Чтобы изменить это поведение, установите для клавиши /desktop/gnome/url-handlers/http/command значение firefox %u.

Чтобы сделать это, откройте терминал и выполните:

gconftool-2 --set /desktop/gnome/url-handlers/http/command --type string 'firefox %u'

. Для способа GUI см. Раздел How How использовать gconf-редактор?

3
ответ дан 26 July 2018 в 18:13
  • 1
    Спасибо за всю вашу помощь. Когда я говорю любое приложение, это потому, что я не нашел приложение, в котором ссылки щелкнули правильно в firefox. Я пробовал Хотот, Гвиббер, ubuntu один, эмпатию, скайп и другие. Вы решили, что это хорошо, но не решить проблему, к сожалению. Я думаю, что моя проблема такая же, как и этот вопрос askubuntu.com/q/24051/38 только в обратном порядке ... – jfoucher 8 May 2011 в 02:49
  • 2
    Это тоже очень похоже: askubuntu.com/q/18418/38 Я пробовал все перечисленные шаги без каких-либо успехов – jfoucher 8 May 2011 в 02:50
  • 3
    $ ps x -o ags дает error: unknown user-defined format specifier "ags" – tsbertalan 21 March 2016 в 17:33
  • 4
    @tsbertalan Должно быть, это «args», я исправил его сейчас. – Lekensteyn 25 March 2016 в 15:30

Симптом: нажмите ссылку в приложении, например Thunderbird или LibreOffice, откроет пустую вкладку или страницу в Firefox.

Решение. Найдите файл (или его эквивалент) userapp-firefox-S2GY5X.desktop в папке /home/myself/.local/share/applications и замените

Exec=/usr/bin/firefox %f

на

Exec=/usr/bin/firefox %u

(u = URL кратко)

19
ответ дан 26 July 2018 в 18:13
  • 1
    У меня были проблемы, потому что я использую Firefox Developer Edition, который устанавливается вручную, включая создание файла .desktop. Это решает. – ecc 7 September 2015 в 15:29
  • 2
    Имел ту же самую ошибку с Chromium. Если бы добавить% u в файл ~/.local/share/applications/chromium-browser.desktop – gromit190 20 June 2016 в 09:34
  • 3
    Это полезно. благодаря – Gayan 3 March 2017 в 10:34
  • 4
    Все еще актуальный в 2018 году, выпуск Firefox Developer Quantum (64-разрядный) – wassimans 6 April 2018 в 13:12
  • 5
    xdg-settings get default-web-browser возвращает firefox-esr.desktop, что содержимое файла верное; проблема все еще происходит. – m0skit0 25 June 2018 в 13:21

Debian Wheezy, с рабочим столом Xfce4. Firefox ESR версия 52.8.0 (32-бит):

У меня была аналогичная, но не идентичная проблема. При нажатии на гиперссылку в Интернете в LibreOffice открылось новое окно Firefox, даже если Firefox уже запущен в уже существующем окне. Кроме того, в новом окне Firefox откроются две вкладки, одна с URL-адресом «www.% U.com» и одна с желаемым URL.

Чтобы остановить это нежелательное поведение, я открыл /home/your user/.local/share/xfce4/helpers/firefox-esr с текстовым редактором и изменил строку X-XFCE-CommandsWithParameter=firefox-esr %u "%s" в нем на X-XFCE-CommandsWithParameter=firefox-esr "%s"

Теперь я получаю желаемое поведение (т. е. нужный URL-адрес открывается как новая вкладка в уже существующем окне Firefox. ..

IHTHS!

0
ответ дан 26 July 2018 в 18:13

У меня FF 6.0 и Ubuntu 11.04. Я перехожу в FF> Edit> Preferences> Tab (это вкладка в этом окне), и у вас есть куча вариантов того, как ваши вкладки должны реагировать.

0
ответ дан 26 July 2018 в 18:13

Пользователь Firefox здесь.

Ничто из этого не работало для меня. У меня уже был «% u» в моем файле конфигурации.

Я заметил, что всякий раз, когда я нажимал гиперссылку внутри моего терминала, Firefox всплывал бы со мной, сообщение об ошибке сообщало бы мне, что я уже открыл браузер вместо того, чтобы просто открывать новую вкладку. Это заставило меня подумать, что в настоящее время запускается новое отдельное окно из моего текущего браузера.

Но у меня сложилось неправильное впечатление. Это потому, что у меня есть две версии Firefox (бета и ESR). Если вы не настроите свой обычный браузер как по умолчанию, любой щелчок по гиперссылкам запустит вашу другую версию Firefox, и если вы не будете обращать на это внимание, похоже, вы пытаетесь открыть новое окно из своего обычного браузер, а не новая вкладка.

TL; DR Если вы используете две версии одного и того же браузера, убедитесь, что ваш обычный по умолчанию установлен по умолчанию

0
ответ дан 31 July 2018 в 10:40

Вы не очень помогли с «любым приложением», но я попытался найти приложение, в котором я мог бы открыть URL-адрес. Я проверил параметр «Получить подсказку в Интернете ...» в меню «Справка», в котором подтвердили, что URL-адреса открываются в новых окнах.

Используя мое воображение, я наблюдал за новыми командами, выполняемыми:

while : ;do ps x -o args | head -6 | tail -3; sleep .5;echo '___'; done

После выполнения этого я быстро нажал ранее упомянутую опцию «Get Help Online ...». Когда команда появится, я убегу от команды, нажав Ctrl + C (прерывание). Команда - вызов python. Соответствующий файл для открытия URL-адреса:

/usr/share/launchpad-integration/launchpadintegration/urls.py

. Анализируя этот файл, я делаю вывод, что новое окно Firefox принудительно, если приложение, которое должно быть запущено, firefox %s (определяется gconftool-2), , Чтобы изменить это поведение, установите для клавиши /desktop/gnome/url-handlers/http/command значение firefox %u.

Чтобы сделать это, откройте терминал и выполните:

gconftool-2 --set /desktop/gnome/url-handlers/http/command --type string 'firefox %u'

. Для способа GUI см. Раздел How How использовать gconf-редактор?

3
ответ дан 31 July 2018 в 10:40
  • 1
    Спасибо за всю вашу помощь. Когда я говорю любое приложение, это потому, что я не нашел приложение, в котором ссылки щелкнули правильно в firefox. Я пробовал Хотот, Гвиббер, ubuntu один, эмпатию, скайп и другие. Вы решили, что это хорошо, но не решить проблему, к сожалению. Я думаю, что моя проблема такая же, как и этот вопрос askubuntu.com/q/24051/38 только в обратном порядке ... – jfoucher 8 May 2011 в 02:49
  • 2
    Это тоже очень похоже: askubuntu.com/q/18418/38 Я пробовал все перечисленные шаги без каких-либо успехов – jfoucher 8 May 2011 в 02:50
  • 3
    $ ps x -o ags дает error: unknown user-defined format specifier "ags" – tsbertalan 21 March 2016 в 17:33
  • 4
    @tsbertalan Должно быть, это «args», я исправил его сейчас. – Lekensteyn 25 March 2016 в 15:30

Симптом: нажмите ссылку в приложении, например Thunderbird или LibreOffice, откроет пустую вкладку или страницу в Firefox.

Решение. Найдите файл (или его эквивалент) userapp-firefox-S2GY5X.desktop в папке /home/myself/.local/share/applications и замените

Exec=/usr/bin/firefox %f

на

Exec=/usr/bin/firefox %u

(u = URL кратко)

20
ответ дан 31 July 2018 в 10:40
  • 1
    У меня были проблемы, потому что я использую Firefox Developer Edition, который устанавливается вручную, включая создание файла .desktop. Это решает. – ecc 7 September 2015 в 15:29
  • 2
    Имел ту же самую ошибку с Chromium. Если бы добавить% u в файл ~/.local/share/applications/chromium-browser.desktop – gromit190 20 June 2016 в 09:34
  • 3
    Это полезно. благодаря – Gayan 3 March 2017 в 10:34
  • 4
    Все еще актуальный в 2018 году, выпуск Firefox Developer Quantum (64-разрядный) – wassimans 6 April 2018 в 13:12
  • 5
    xdg-settings get default-web-browser возвращает firefox-esr.desktop, что содержимое файла верное; проблема все еще происходит. – m0skit0 25 June 2018 в 13:21

Debian Wheezy, с рабочим столом Xfce4. Firefox ESR версия 52.8.0 (32-бит):

У меня была аналогичная, но не идентичная проблема. При нажатии на гиперссылку в Интернете в LibreOffice открылось новое окно Firefox, даже если Firefox уже запущен в уже существующем окне. Кроме того, в новом окне Firefox откроются две вкладки, одна с URL-адресом «www.% U.com» и одна с желаемым URL.

Чтобы остановить это нежелательное поведение, я открыл /home/your user/.local/share/xfce4/helpers/firefox-esr с текстовым редактором и изменил строку X-XFCE-CommandsWithParameter=firefox-esr %u "%s" в нем на X-XFCE-CommandsWithParameter=firefox-esr "%s"

Теперь я получаю желаемое поведение (т. е. нужный URL-адрес открывается как новая вкладка в уже существующем окне Firefox. ..

IHTHS!

0
ответ дан 31 July 2018 в 10:40

У меня FF 6.0 и Ubuntu 11.04. Я перехожу в FF> Edit> Preferences> Tab (это вкладка в этом окне), и у вас есть множество вариантов того, как ваши вкладки должны реагировать.

0
ответ дан 31 July 2018 в 10:40

Пользователь Firefox здесь.

Ничто из этого не работало для меня. У меня уже был «% u» в моем файле конфигурации.

Я заметил, что всякий раз, когда я нажимал гиперссылку внутри моего терминала, Firefox всплывал бы со мной, сообщение об ошибке сообщало бы мне, что я уже открыл браузер вместо того, чтобы просто открывать новую вкладку. Это заставило меня подумать, что в настоящее время запускается новое отдельное окно из моего текущего браузера.

Но у меня сложилось неправильное впечатление. Это потому, что у меня есть две версии Firefox (бета и ESR). Если вы не настроите свой обычный браузер как по умолчанию, любой щелчок по гиперссылкам запустит вашу другую версию Firefox, и если вы не будете обращать на это внимание, похоже, вы пытаетесь открыть новое окно из своего обычного браузер, а не новая вкладка.

TL; DR Если вы используете две версии одного и того же браузера, убедитесь, что ваш обычный по умолчанию установлен по умолчанию

0
ответ дан 2 August 2018 в 03:32

Вы не очень помогли с «любым приложением», но я попытался найти приложение, в котором я мог бы открыть URL-адрес. Я проверил параметр «Получить подсказку в Интернете ...» в меню «Справка», в котором подтвердили, что URL-адреса открываются в новых окнах.

Используя мое воображение, я наблюдал за новыми командами, выполняемыми:

while : ;do ps x -o args | head -6 | tail -3; sleep .5;echo '___'; done

После выполнения этого я быстро нажал ранее упомянутую опцию «Get Help Online ...». Когда команда появится, я убегу от команды, нажав Ctrl + C (прерывание). Команда - вызов python. Соответствующий файл для открытия URL-адреса:

/usr/share/launchpad-integration/launchpadintegration/urls.py

. Анализируя этот файл, я делаю вывод, что новое окно Firefox принудительно, если приложение, которое должно быть запущено, firefox %s (определяется gconftool-2), , Чтобы изменить это поведение, установите для клавиши /desktop/gnome/url-handlers/http/command значение firefox %u.

Чтобы сделать это, откройте терминал и выполните:

gconftool-2 --set /desktop/gnome/url-handlers/http/command --type string 'firefox %u'

. Для способа GUI см. Раздел How How использовать gconf-редактор?

3
ответ дан 2 August 2018 в 03:32
  • 1
    Спасибо за всю вашу помощь. Когда я говорю любое приложение, это потому, что я не нашел приложение, в котором ссылки щелкнули правильно в firefox. Я пробовал Хотот, Гвиббер, ubuntu один, эмпатию, скайп и другие. Вы решили, что это хорошо, но не решить проблему, к сожалению. Я думаю, что моя проблема такая же, как и этот вопрос askubuntu.com/q/24051/38 только в обратном порядке ... – jfoucher 8 May 2011 в 02:49
  • 2
    Это тоже очень похоже: askubuntu.com/q/18418/38 Я пробовал все перечисленные шаги без каких-либо успехов – jfoucher 8 May 2011 в 02:50
  • 3
    $ ps x -o ags дает error: unknown user-defined format specifier "ags" – tsbertalan 21 March 2016 в 17:33
  • 4
    @tsbertalan Должно быть, это «args», я исправил его сейчас. – Lekensteyn 25 March 2016 в 15:30

Симптом: нажмите ссылку в приложении, например Thunderbird или LibreOffice, откроет пустую вкладку или страницу в Firefox.

Решение. Найдите файл (или его эквивалент) userapp-firefox-S2GY5X.desktop в папке /home/myself/.local/share/applications и замените

Exec=/usr/bin/firefox %f

на

Exec=/usr/bin/firefox %u

(u = URL кратко)

20
ответ дан 2 August 2018 в 03:32
  • 1
    У меня были проблемы, потому что я использую Firefox Developer Edition, который устанавливается вручную, включая создание файла .desktop. Это решает. – ecc 7 September 2015 в 15:29
  • 2
    Имел ту же самую ошибку с Chromium. Если бы добавить% u в файл ~/.local/share/applications/chromium-browser.desktop – gromit190 20 June 2016 в 09:34
  • 3
    Это полезно. благодаря – Gayan 3 March 2017 в 10:34
  • 4
    Все еще актуальный в 2018 году, выпуск Firefox Developer Quantum (64-разрядный) – wassimans 6 April 2018 в 13:12
  • 5
    xdg-settings get default-web-browser возвращает firefox-esr.desktop, что содержимое файла верное; проблема все еще происходит. – m0skit0 25 June 2018 в 13:21

Debian Wheezy, с рабочим столом Xfce4. Firefox ESR версия 52.8.0 (32-бит):

У меня была аналогичная, но не идентичная проблема. При нажатии на гиперссылку в Интернете в LibreOffice открылось новое окно Firefox, даже если Firefox уже запущен в уже существующем окне. Кроме того, в новом окне Firefox откроются две вкладки, одна с URL-адресом «www.% U.com» и одна с желаемым URL.

Чтобы остановить это нежелательное поведение, я открыл /home/your user/.local/share/xfce4/helpers/firefox-esr с текстовым редактором и изменил строку X-XFCE-CommandsWithParameter=firefox-esr %u "%s" в нем на X-XFCE-CommandsWithParameter=firefox-esr "%s"

Теперь я получаю желаемое поведение (т. е. нужный URL-адрес открывается как новая вкладка в уже существующем окне Firefox. ..

IHTHS!

0
ответ дан 2 August 2018 в 03:32

У меня FF 6.0 и Ubuntu 11.04. Я перехожу в FF> Edit> Preferences> Tab (это вкладка в этом окне), и у вас есть множество вариантов того, как ваши вкладки должны реагировать.

0
ответ дан 2 August 2018 в 03:32

Пользователь Firefox здесь.

Ничто из этого не работало для меня. У меня уже был «% u» в моем файле конфигурации.

Я заметил, что всякий раз, когда я нажимал гиперссылку внутри моего терминала, Firefox всплывал бы со мной, сообщение об ошибке сообщало бы мне, что я уже открыл браузер вместо того, чтобы просто открывать новую вкладку. Это заставило меня подумать, что в настоящее время запускается новое отдельное окно из моего текущего браузера.

Но у меня сложилось неправильное впечатление. Это потому, что у меня есть две версии Firefox (бета и ESR). Если вы не настроите свой обычный браузер как по умолчанию, любой щелчок по гиперссылкам запустит вашу другую версию Firefox, и если вы не будете обращать на это внимание, похоже, вы пытаетесь открыть новое окно из своего обычного браузер, а не новая вкладка.

TL; DR Если вы используете две версии одного и того же браузера, убедитесь, что ваш обычный по умолчанию установлен по умолчанию

0
ответ дан 4 August 2018 в 19:31

Вы не очень помогли с «любым приложением», но я попытался найти приложение, в котором я мог бы открыть URL-адрес. Я проверил параметр «Получить подсказку в Интернете ...» в меню «Справка», в котором подтвердили, что URL-адреса открываются в новых окнах.

Используя мое воображение, я наблюдал за новыми командами, выполняемыми:

while : ;do ps x -o args | head -6 | tail -3; sleep .5;echo '___'; done

После выполнения этого я быстро нажал ранее упомянутую опцию «Get Help Online ...». Когда команда появится, я убегу от команды, нажав Ctrl + C (прерывание). Команда - вызов python. Соответствующий файл для открытия URL-адреса:

/usr/share/launchpad-integration/launchpadintegration/urls.py

. Анализируя этот файл, я делаю вывод, что новое окно Firefox принудительно, если приложение, которое должно быть запущено, firefox %s (определяется gconftool-2), , Чтобы изменить это поведение, установите для клавиши /desktop/gnome/url-handlers/http/command значение firefox %u.

Чтобы сделать это, откройте терминал и выполните:

gconftool-2 --set /desktop/gnome/url-handlers/http/command --type string 'firefox %u'

. Для способа GUI см. Раздел How How использовать gconf-редактор?

3
ответ дан 4 August 2018 в 19:31
  • 1
    Спасибо за всю вашу помощь. Когда я говорю любое приложение, это потому, что я не нашел приложение, в котором ссылки щелкнули правильно в firefox. Я пробовал Хотот, Гвиббер, ubuntu один, эмпатию, скайп и другие. Вы решили, что это хорошо, но не решить проблему, к сожалению. Я думаю, что моя проблема такая же, как и этот вопрос askubuntu.com/q/24051/38 только в обратном порядке ... – jfoucher 8 May 2011 в 02:49
  • 2
    Это тоже очень похоже: askubuntu.com/q/18418/38 Я пробовал все перечисленные шаги без каких-либо успехов – jfoucher 8 May 2011 в 02:50
  • 3
    $ ps x -o ags дает error: unknown user-defined format specifier "ags" – tsbertalan 21 March 2016 в 17:33
  • 4
    @tsbertalan Должно быть, это «args», я исправил его сейчас. – Lekensteyn 25 March 2016 в 15:30

Симптом: нажмите ссылку в приложении, например Thunderbird или LibreOffice, откроет пустую вкладку или страницу в Firefox.

Решение. Найдите файл (или его эквивалент) userapp-firefox-S2GY5X.desktop в папке /home/myself/.local/share/applications и замените

Exec=/usr/bin/firefox %f

на

Exec=/usr/bin/firefox %u

(u = URL кратко)

20
ответ дан 4 August 2018 в 19:31
  • 1
    У меня были проблемы, потому что я использую Firefox Developer Edition, который устанавливается вручную, включая создание файла .desktop. Это решает. – ecc 7 September 2015 в 15:29
  • 2
    Имел ту же самую ошибку с Chromium. Если бы добавить% u в файл ~/.local/share/applications/chromium-browser.desktop – gromit190 20 June 2016 в 09:34
  • 3
    Это полезно. благодаря – Gayan 3 March 2017 в 10:34
  • 4
    Все еще актуальный в 2018 году, выпуск Firefox Developer Quantum (64-разрядный) – wassimans 6 April 2018 в 13:12
  • 5
    xdg-settings get default-web-browser возвращает firefox-esr.desktop, что содержимое файла верное; проблема все еще происходит. – m0skit0 25 June 2018 в 13:21

Debian Wheezy, с рабочим столом Xfce4. Firefox ESR версия 52.8.0 (32-бит):

У меня была аналогичная, но не идентичная проблема. При нажатии на гиперссылку в Интернете в LibreOffice открылось новое окно Firefox, даже если Firefox уже запущен в уже существующем окне. Кроме того, в новом окне Firefox откроются две вкладки, одна с URL-адресом «www.% U.com» и одна с желаемым URL.

Чтобы остановить это нежелательное поведение, я открыл /home/your user/.local/share/xfce4/helpers/firefox-esr с текстовым редактором и изменил строку X-XFCE-CommandsWithParameter=firefox-esr %u "%s" в нем на X-XFCE-CommandsWithParameter=firefox-esr "%s"

Теперь я получаю желаемое поведение (т. е. нужный URL-адрес открывается как новая вкладка в уже существующем окне Firefox. ..

IHTHS!

0
ответ дан 4 August 2018 в 19:31

У меня FF 6.0 и Ubuntu 11.04. Я перехожу в FF> Edit> Preferences> Tab (это вкладка в этом окне), и у вас есть множество вариантов того, как ваши вкладки должны реагировать.

0
ответ дан 4 August 2018 в 19:31

Пользователь Firefox здесь.

Ничто из этого не работало для меня. У меня уже был «% u» в моем файле конфигурации.

Я заметил, что всякий раз, когда я нажимал гиперссылку внутри моего терминала, Firefox всплывал бы со мной, сообщение об ошибке сообщало бы мне, что я уже открыл браузер вместо того, чтобы просто открывать новую вкладку. Это заставило меня подумать, что в настоящее время запускается новое отдельное окно из моего текущего браузера.

Но у меня сложилось неправильное впечатление. Это потому, что у меня есть две версии Firefox (бета и ESR). Если вы не настроите свой обычный браузер как по умолчанию, любой щелчок по гиперссылкам запустит вашу другую версию Firefox, и если вы не будете обращать на это внимание, похоже, вы пытаетесь открыть новое окно из своего обычного браузер, а не новая вкладка.

TL; DR Если вы используете две версии одного и того же браузера, убедитесь, что ваш обычный по умолчанию установлен по умолчанию

0
ответ дан 6 August 2018 в 03:40

Вы не очень помогли с «любым приложением», но я попытался найти приложение, в котором я мог бы открыть URL-адрес. Я проверил параметр «Получить подсказку в Интернете ...» в меню «Справка», в котором подтвердили, что URL-адреса открываются в новых окнах.

Используя мое воображение, я наблюдал за новыми командами, выполняемыми:

while : ;do ps x -o args | head -6 | tail -3; sleep .5;echo '___'; done

После выполнения этого я быстро нажал ранее упомянутую опцию «Get Help Online ...». Когда команда появится, я убегу от команды, нажав Ctrl + C (прерывание). Команда - вызов python. Соответствующий файл для открытия URL-адреса:

/usr/share/launchpad-integration/launchpadintegration/urls.py

. Анализируя этот файл, я делаю вывод, что новое окно Firefox принудительно, если приложение, которое должно быть запущено, firefox %s (определяется gconftool-2), , Чтобы изменить это поведение, установите для клавиши /desktop/gnome/url-handlers/http/command значение firefox %u.

Чтобы сделать это, откройте терминал и выполните:

gconftool-2 --set /desktop/gnome/url-handlers/http/command --type string 'firefox %u'

. Для способа GUI см. Раздел How How использовать gconf-редактор?

3
ответ дан 6 August 2018 в 03:40
  • 1
    Спасибо за всю вашу помощь. Когда я говорю любое приложение, это потому, что я не нашел приложение, в котором ссылки щелкнули правильно в firefox. Я пробовал Хотот, Гвиббер, ubuntu один, эмпатию, скайп и другие. Вы решили, что это хорошо, но не решить проблему, к сожалению. Я думаю, что моя проблема такая же, как и этот вопрос askubuntu.com/q/24051/38 только в обратном порядке ... – jfoucher 8 May 2011 в 02:49
  • 2
    Это тоже очень похоже: askubuntu.com/q/18418/38 Я пробовал все перечисленные шаги без каких-либо успехов – jfoucher 8 May 2011 в 02:50
  • 3
    $ ps x -o ags дает error: unknown user-defined format specifier "ags" – tsbertalan 21 March 2016 в 17:33
  • 4
    @tsbertalan Должно быть, это «args», я исправил его сейчас. – Lekensteyn 25 March 2016 в 15:30

Симптом: нажмите ссылку в приложении, например Thunderbird или LibreOffice, откроет пустую вкладку или страницу в Firefox.

Решение. Найдите файл (или его эквивалент) userapp-firefox-S2GY5X.desktop в папке /home/myself/.local/share/applications и замените

Exec=/usr/bin/firefox %f

на

Exec=/usr/bin/firefox %u

(u = URL кратко)

20
ответ дан 6 August 2018 в 03:40
  • 1
    Я был возникли проблемы, потому что я использую Firefox Разработчик Edition, которая устанавливается вручную, в том числе создание .файл Desktop. Это решает он. – ecc 7 September 2015 в 15:29
  • 2
    Имел ту же самую ошибку с Chromium. Если бы добавить% u в файл ~/.local/share/applications/chromium-browser.desktop – gromit190 20 June 2016 в 09:34
  • 3
    Это полезно. благодаря – Gayan 3 March 2017 в 10:34
  • 4
    Все еще актуальный в 2018 году, выпуск Firefox Developer Quantum (64-разрядный) – wassimans 6 April 2018 в 13:12
  • 5
    xdg-settings get default-web-browser возвращает firefox-esr.desktop, что содержимое файла верное; проблема все еще происходит. – m0skit0 25 June 2018 в 13:21

Debian Wheezy, с рабочим столом Xfce4. Firefox ESR версия 52.8.0 (32-бит):

У меня была аналогичная, но не идентичная проблема. При нажатии на гиперссылку в Интернете в LibreOffice открылось новое окно Firefox, даже если Firefox уже запущен в уже существующем окне. Кроме того, в новом окне Firefox откроются две вкладки, одна с URL-адресом «www.% U.com» и одна с желаемым URL.

Чтобы остановить это нежелательное поведение, я открыл /home/your user/.local/share/xfce4/helpers/firefox-esr с текстовым редактором и изменил строку X-XFCE-CommandsWithParameter=firefox-esr %u "%s" в нем на X-XFCE-CommandsWithParameter=firefox-esr "%s"

Теперь я получаю желаемое поведение (т. е. нужный URL-адрес открывается как новая вкладка в уже существующем окне Firefox. ..

IHTHS!

0
ответ дан 6 August 2018 в 03:40

У меня FF 6.0 и Ubuntu 11.04. Я перехожу в FF> Edit> Preferences> Tab (это вкладка в этом окне), и у вас есть куча вариантов того, как ваши вкладки должны реагировать.

0
ответ дан 6 August 2018 в 03:40

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

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