Сайт | Скачать | Видео | Wiki

Автор Тема: defaultbrowser  (Прочитано 6535 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
defaultbrowser
« : 25 Май 2016, 13:59:51 »
Я спрашивал не о добавление ярлыков на панель, а об ассоциации (есть ярлык Интернет, как к нему привязать любое приложение - хром, мозилу или оперу).
Отредактировать /usr/local/bin/defaultbrowser

В итоге - уговорили - сделал выбор дефолтного браузера (в аттаче)
« Последнее редактирование: 09 Июнь 2016, 11:25:20 от sfs »

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
defaultbrowser
« Ответ #1 : 25 Май 2016, 15:27:27 »
Отредактировать /usr/local/bin/defaultbrowser
Попробую, но мне кажется наверное нужно это упростить на уровне возможности настроек в меню.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: defaultbrowser
« Ответ #2 : 25 Май 2016, 15:40:44 »
Может быть. Кто еще юзает одновременно несколько браузеров и defaultbrowser открывает не тот что хочется?

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re: defaultbrowser
« Ответ #3 : 25 Май 2016, 16:01:47 »
Может быть. Кто еще юзает одновременно несколько браузеров и defaultbrowser открывает не тот что хочется?
+1
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн RoDoN

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: defaultbrowser
« Ответ #4 : 25 Май 2016, 16:03:27 »
+1
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн sewar

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 460
  • Репутация: +16/-0
Re: defaultbrowser
« Ответ #5 : 25 Май 2016, 18:00:41 »
а кто мешает добавить ярлычки разных браузеров в панель и юзать какой угодно?
А по дефолту настроить один. У меня так. 3 штуки стоит, просто чтоб было для экспериментов..

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: defaultbrowser
« Ответ #6 : 25 Май 2016, 18:05:35 »
defaultbrowser во многих скриптах применяется для вызова справки и т.п. - т.е. ярлычки не спасут
Ок - сделаю при нахождении нескольких браузеров вопрос и запись в конфиг + удаление конфига если браузер стал один

Оффлайн qwert

  • Постоялец
  • ***
  • Сообщений: 119
  • Репутация: +4/-0
Re: defaultbrowser
« Ответ #7 : 25 Май 2016, 18:26:10 »
Может быть. Кто еще юзает одновременно несколько браузеров и defaultbrowser открывает не тот что хочется?
Считаю, что эту возможность нужно реализовать не только для браузера. Взаимоменяемых программ много, у каждого свои  предпочтения.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: defaultbrowser
« Ответ #8 : 09 Июнь 2016, 09:52:24 »
В итоге - уговорили - сделал выбор дефолтного браузера (в аттаче шапки)
« Последнее редактирование: 09 Июнь 2016, 11:24:50 от sfs »

Оффлайн Nikson IiI

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +3/-0
Re: defaultbrowser
« Ответ #9 : 06 Ноябрь 2016, 07:08:56 »
Была проблема - решил, мало-ли кому пригодиться.

При вызове defaultbrowser с аргументом который содержал пробелы, обработка шла неверно (как несколько ссылок).
Например, при ассоциации pdf с ярлыком "Веб-браузер" и последующим открытии "паспорт загран.pdf" в chromium.

Выполнил следующую замену в defaultbrowser:
было:
url="$@"
стало:
url="${@// /%20}"

Я все еще весьма далек от линукс и скриптов, чему-то учусь урывками, так что прошу извинить, если накосячил. Но мне помогло.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: defaultbrowser
« Ответ #10 : 06 Ноябрь 2016, 09:24:35 »
Т.е. это замена пробела на его код с синтаксисом sed
это не все что надо заменять
Написал 2 утилиты перекодирования и поправил defaultbrowser (в аттаче)

Спасибо +

Оффлайн Cerber-74

  • Постоялец
  • ***
  • Сообщений: 125
  • Репутация: +0/-0
  • Lenovo G560e, EeePC X101CH
Re: PuppyRus-A03: cборка PuppyRus из пакетов Arch Linux
« Ответ #11 : 12 Декабрь 2016, 20:34:50 »
Установил pra 1611 game. При запуске Cups пытается запустить страницу http://www.localhost%3a631.com/. Естественно ничего не запускает. Вручную запускаю http://localhost:631/ и все нормально входит.
если нужно чтойто тэстить - могу на ноутах: Lenovo G560e, EeePC X101CH, EeePC 2G surf, Dell inspiron.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Re: PuppyRus-A03: cборка PuppyRus из пакетов Arch Linux
« Ответ #12 : 12 Декабрь 2016, 21:50:23 »
http://www.localhost%3a631.com/.
поправил в аттаче
Какие еще символы бывают в URL?

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8636
  • Репутация: +187/-2
  • Старый чайник
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33996
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: defaultbrowser
« Ответ #14 : 13 Декабрь 2016, 09:42:27 »
Что-то от перекодировки больше проблем и костылей, чем радости
Сейчас
Код
sed 's,%2F,/,g;s,%23,#,g;s,%3A,:,g'
т.е. возвращаются в неперекодированный вид /#:
Еще несколько символов перекодировать можно, но если замахиваться на всю таблицу....
Возможно надо вернуться к исходному или полностью переделать
Это еще с доменами русскими буквами не тестили.