Делайте свое изменение оболочки заголовком окна каждый раз, когда это изменяет каталог, или каждый раз, когда это отображает подсказку.
Для Вашего ~/.bashrc
:
if [[ "$TERM" == screen* ]]; then
screen_set_window_title () {
local HPWD="$PWD"
case $HPWD in
$HOME) HPWD="~";;
$HOME/*) HPWD="~${HPWD#$HOME}";;
esac
printf '\ek%s\e\\' "$HPWD"
}
PROMPT_COMMAND="screen_set_window_title; $PROMPT_COMMAND"
fi
Или для Вашего ~/.zshrc
(для zsh пользователей):
precmd () {
local tmp='%~'
local HPWD=${(%)tmp}
if [[ $TERM == screen* ]]; then
printf '\ek%s\e\\' $HPWD
fi
}
Для получения дополнительной информации ищите в соответствии с Динамическими заголовками в Экранном руководстве, или в соответствии с “Заголовками (называющий окна)” в странице справочника.
На этот вопрос нельзя просто ответить. Это обычно означает, что что-то с Вашим драйвером печатающего устройства испорчено.
Дополнительная информация?
Скорее всего, Вы используете CUPS.
Вы взглянули на файлы журнала?/var/log/cups/?
Возможно, это поможет Вам, для определения вопросов.
Попытайтесь сделать некоторую печать на низком уровне для устранения любых ошибочных источников с некоторыми приложениями. Имейте чтение через руководство: http://www.cups.org/documentation.php особенно в "Командной строке, Печатающей" http://www.cups.org/documentation.php/doc-1.4/options.html
Это даст Вам некоторые основные инструменты диагностики.