Если вы отметите .bashrc
или /etc/bashrc
, вы можете увидеть if
или case
, которые связаны с screen
.
В моем случае это было что-то вроде:
if [ -e /etc/sysconfig/bash-prompt-screen ]; then
PROMPT_COMMAND=/etc/sysconfig/bash-prompt-screen
else
PROMPT_COMMAND='printf "\033k%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/~}"'
fi
под case $TERM in
в файле /etc/bashrc
.
Проблема заключалась в том, что у меня не было файла /etc/sysconfig/bash-prompt-screen
, поэтому используется PROMPT_COMMAND
под else
.
Я только что создал пустой /etc/sysconfig/bash-prompt-screen
файл, после чего заголовки экранных окон больше не изменяются динамически!
Firefox по умолчанию блокирует доступ к локальным файлам. Существуют плагины для изменения этого, однако они не нужны, потому что вы можете настроить поведение.
Вам нужно будет отредактировать файл user.js
, который находится в папке ~/.mozilla/firefox/XXXXXXXX.your_profile_name/
. Добавьте следующие строки:
user_pref("capability.policy.policynames", "localfilelinks");
user_pref("capability.policy.localfilelinks.sites", "http://www.example.com");
user_pref("capability.policy.localfilelinks.checkloaduri.enabled", "allAccess");
Вторая строка позволяет веб-сайту www.example.com
иметь ссылки на локальные файлы. Измените это на любой веб-сайт, который вы используете.
После этого изменения перезапустите Firefox.
Не знаю почему, но кажется, что обновление до нового ядра Linux решило эту проблему. Я запускал linux419 с Manjaro, и у меня была такая же проблема с тем, что Firefox не загружал файлы. Теперь я переключился на ядро linux54, и оно снова работает, как и ожидалось. Надеюсь, поможет.
изменить :если вы мало знаете о ядрах и как их изменить в Manjaro, я рекомендую эту страницу документаhttps://wiki.manjaro.org/index.php/Manjaro_Kernels
edit2 :источник, на котором я это основывал, можно найти здесьhttps://www.reddit.com/r/firefox/comments/iimze2/firefox_stopped_working_for_local_files/