Chrome открывает неправильное приложение в Linux даже после удаления ~ / .config / google-chrome

Оказывается, проблема заключалась в нескольких вещах, в основном из-за моего модема / маршрутизатора. Я использую Motorola SB6580 , в котором недавно было обновление прошивки, и который не перезагружался в течение 10 дней, из-за чего он работал довольно медленно, что не позволяло мне вносить в него слишком много изменений.

Обновление микропрограммы изменило страницу переадресации портов , чтобы включить здесь раздел с внешним адресом удаленного хоста (по умолчанию 0.0.0.0), здесь нет проблем, но что-то еще они нарушили существующие правила переадресации портов, которые я установил .

Я использовал диапазон перенаправляемых портов, который не работал, и, изменив этот диапазон на 8399 - 8399, он снова начал работать. Перезагрузка не повлияла на это, кроме увеличения скорости модемов, и не изменила протокол с Оба на TCP.

IP Addr|Start Port|End Port|Remote Host Addr|Start Port|End Port|Protocol|Enabled
192.168.0.101|8340|    8399|         0.0.0.0|      8340|    8399|    Both|Checked
192.168.0.101|8399|    8399|         0.0.0.0|      8399|    8399|     TCP|Checked

Кроме того, при использовании PHP-команды gethostbyname (gethostname ()) в Linux возвращается локальный адрес 127.0.1.1, вторая запись в файле / etc / hosts, которая не будет работать для привязки сокета. $ _SERVER ['REMOTE_ADDR'] также возвращает предупреждение: невозможно найти хост. вручную изменив его на домашний адрес (подсеть?) (У меня 192.168.0.101) или подстановочный знак IPv4 0.0.0.0 , прослушиватель сокета привязывается правильно и принимает внешние соединения.

Мой опыт работы с маршрутизатором и отсутствие опыта работы с Linux заставили меня склониться к неправильному пути устранения неполадок Linux. Заметив, что что-то не работает и в Windows 7, я внес два вышеуказанных изменения, и теперь все работает как надо.

0
20.06.2018, 23:34
1 ответ

После проверки Chrome я наконец нашел файл конфигурации, который он читал, а его не было в ~/.config/google -chrome

Он находится в ~/.config/mimeapps.list

application/x-java-jnlp-file=javaws.desktop;

Должен существовать соответствующий файл /usr/share/applications/javaws.desktop с подробностями выполнения javaws

0
28.01.2020, 04:20

Теги

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