Эта проблема (и другая, где хром не перерисовывает свое окно после переключения виртуальных консолей) появился для меня, когда я обновился с nvidia-384 до nvidia-390. Я подозреваю, что это связано с взаимодействием между компоновкой графического процессора хрома и проприетарным драйвером nVidia.
Уходит ли, если вы переходите на nvidia-384?
Уходит ли, если вы
Примечание. Возможно, вам придется выйти из хрома и удалить файлы «Лучшие сайты» и «Лучшие сайты-журналы» из ~ / .config / chrome / По умолчанию / для восстановления эскизов домашнего экрана.
Вы можете использовать некоторые расширения оболочки GNOME, чтобы удалить уведомление «Программа готова», а также включить фокус нового запуска, например
«Окно готово» Извлечение уведомлений NoAnnoyance (Удаляет ' Windows готово "уведомление, а также ставит окно в фокус) Фокус мое окно (то же, что и выше)Вы можете использовать некоторые расширения оболочки GNOME, чтобы удалить уведомление «Программа готова», а также включить фокус нового запуска, например
«Окно готово» Извлечение уведомлений NoAnnoyance (Удаляет ' Windows готово "уведомление, а также ставит окно в фокус) Фокус мое окно (то же, что и выше)Вы можете использовать некоторые расширения оболочки GNOME, чтобы удалить уведомление «Программа готова», а также включить фокус нового запуска, например
«Окно готово» Извлечение уведомлений NoAnnoyance (Удаляет ' Windows готово "уведомление, а также ставит окно в фокус) Фокус мое окно (то же, что и выше)Вы можете использовать некоторые расширения оболочки GNOME, чтобы удалить уведомление «Программа готова», а также включить фокус нового запуска, например
«Окно готово» Извлечение уведомлений NoAnnoyance (Удаляет ' Windows готово "уведомление, а также ставит окно в фокус) Фокус мое окно (то же, что и выше)Вы можете использовать некоторые расширения оболочки GNOME, чтобы удалить уведомление «Программа готова», а также включить фокус нового запуска, например
«Окно готово» Извлечение уведомлений NoAnnoyance (Удаляет ' Windows готово "уведомление, а также ставит окно в фокус) Фокус мое окно (то же, что и выше)Вы можете использовать некоторые расширения оболочки GNOME, чтобы удалить уведомление «Программа готова», а также включить фокус нового запуска, например
«Окно готово» Извлечение уведомлений NoAnnoyance (Удаляет ' Windows готово "уведомление, а также ставит окно в фокус) Фокус мое окно (то же, что и выше)Это может не сделать ничего, чтобы разрешить проблему уведомления в вопросе. Однако описанная команда ([cmd] ; wmctrl -a [cls]) может запускать несколько экземпляров программы, которые избегает следующий скрипт. Чтобы использовать, сохраните где-нибудь в пути, например ~/bin/find_app.sh, и дайте ему разрешение на выполнение (chmod +x ~/bin/find_app.sh).
#! /usr/bin/env bash
if [ $# -lt 1 ]; then
echo "usage: `basename $0` [class-name] [command] [args]"
echo
echo "Find and activate window with [class-name]."
echo "Execute [command] if window cannot be found."
echo
echo "If [command] is not given, it is assumed to be [class-name]"
exit 1
fi
if [ $# -lt 2 ]; then
# find_app="wmctrl -xa $class"
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
command="$1"
else
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
shift
command="$@"
fi
if (! eval "${find_app}") ; then
eval "xdotool exec ${command}"
fi
Это может не сделать ничего, чтобы разрешить проблему уведомления в вопросе. Однако описанная команда ([cmd] ; wmctrl -a [cls]) может запускать несколько экземпляров программы, которые избегает следующий скрипт. Чтобы использовать, сохраните где-нибудь в пути, например ~/bin/find_app.sh, и дайте ему разрешение на выполнение (chmod +x ~/bin/find_app.sh).
#! /usr/bin/env bash
if [ $# -lt 1 ]; then
echo "usage: `basename $0` [class-name] [command] [args]"
echo
echo "Find and activate window with [class-name]."
echo "Execute [command] if window cannot be found."
echo
echo "If [command] is not given, it is assumed to be [class-name]"
exit 1
fi
if [ $# -lt 2 ]; then
# find_app="wmctrl -xa $class"
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
command="$1"
else
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
shift
command="$@"
fi
if (! eval "${find_app}") ; then
eval "xdotool exec ${command}"
fi
Это может не сделать ничего, чтобы разрешить проблему уведомления в вопросе. Однако описанная команда ([cmd] ; wmctrl -a [cls]) может запускать несколько экземпляров программы, которые избегает следующий скрипт. Чтобы использовать, сохраните где-нибудь в пути, например ~/bin/find_app.sh, и дайте ему разрешение на выполнение (chmod +x ~/bin/find_app.sh).
#! /usr/bin/env bash
if [ $# -lt 1 ]; then
echo "usage: `basename $0` [class-name] [command] [args]"
echo
echo "Find and activate window with [class-name]."
echo "Execute [command] if window cannot be found."
echo
echo "If [command] is not given, it is assumed to be [class-name]"
exit 1
fi
if [ $# -lt 2 ]; then
# find_app="wmctrl -xa $class"
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
command="$1"
else
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
shift
command="$@"
fi
if (! eval "${find_app}") ; then
eval "xdotool exec ${command}"
fi
Это может не сделать ничего, чтобы разрешить проблему уведомления в вопросе. Однако описанная команда ([cmd] ; wmctrl -a [cls]) может запускать несколько экземпляров программы, которые избегает следующий скрипт. Чтобы использовать, сохраните где-нибудь в пути, например ~/bin/find_app.sh, и дайте ему разрешение на выполнение (chmod +x ~/bin/find_app.sh).
#! /usr/bin/env bash
if [ $# -lt 1 ]; then
echo "usage: `basename $0` [class-name] [command] [args]"
echo
echo "Find and activate window with [class-name]."
echo "Execute [command] if window cannot be found."
echo
echo "If [command] is not given, it is assumed to be [class-name]"
exit 1
fi
if [ $# -lt 2 ]; then
# find_app="wmctrl -xa $class"
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
command="$1"
else
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
shift
command="$@"
fi
if (! eval "${find_app}") ; then
eval "xdotool exec ${command}"
fi
Это может не сделать ничего, чтобы разрешить проблему уведомления в вопросе. Однако описанная команда ([cmd] ; wmctrl -a [cls]) может запускать несколько экземпляров программы, которые избегает следующий скрипт. Чтобы использовать, сохраните где-нибудь в пути, например ~/bin/find_app.sh, и дайте ему разрешение на выполнение (chmod +x ~/bin/find_app.sh).
#! /usr/bin/env bash
if [ $# -lt 1 ]; then
echo "usage: `basename $0` [class-name] [command] [args]"
echo
echo "Find and activate window with [class-name]."
echo "Execute [command] if window cannot be found."
echo
echo "If [command] is not given, it is assumed to be [class-name]"
exit 1
fi
if [ $# -lt 2 ]; then
# find_app="wmctrl -xa $class"
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
command="$1"
else
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
shift
command="$@"
fi
if (! eval "${find_app}") ; then
eval "xdotool exec ${command}"
fi
Это может не сделать ничего, чтобы разрешить проблему уведомления в вопросе. Однако описанная команда ([cmd] ; wmctrl -a [cls]) может запускать несколько экземпляров программы, которые избегает следующий скрипт. Чтобы использовать, сохраните где-нибудь в пути, например ~/bin/find_app.sh, и дайте ему разрешение на выполнение (chmod +x ~/bin/find_app.sh).
#! /usr/bin/env bash
if [ $# -lt 1 ]; then
echo "usage: `basename $0` [class-name] [command] [args]"
echo
echo "Find and activate window with [class-name]."
echo "Execute [command] if window cannot be found."
echo
echo "If [command] is not given, it is assumed to be [class-name]"
exit 1
fi
if [ $# -lt 2 ]; then
# find_app="wmctrl -xa $class"
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
command="$1"
else
class="$1"
find_app="xdotool search --onlyvisible --class $class windowactivate"
shift
command="$@"
fi
if (! eval "${find_app}") ; then
eval "xdotool exec ${command}"
fi