Никогда не использовал weechat, но в основном, Вы хотите, чтобы он отослал слышимый звонок, также известный как ^G или \007. Некоторые программы как bash/readline могут быть настроены, чтобы сделать визуальную флэш-память вместо слышимого звонка. С визуальной флэш-памятью Терминал Gnome не будет знать, что было обновление.
Я не уверен, создали ли Вы строку после xrandr --newmode
собой или скопировали Вас это от где-то в другом месте, но это не будет работать в своей текущей форме.
Я рекомендую сделать это шаг за шагом.
Во-первых, необходимо генерировать новый режим. Я рекомендую использовать 60 Гц с жидкокристаллическим дисплеем или 85 Гц с монитором CRT
gtf 1280 1024 60
Вы получите что-то как:
# 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz
Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync Vsync
Затем представьте этот режим xrandr
использование --newmode
(вставка копии строка, запускающаяся с 'Modeline'.
xrandr --newmode "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync Vsync
Затем добавьте этот режим к VGA 0:
xrandr --addmode VGA-0 "1280x1024_60.00"
И наконец можно использовать этот новый режим:
xrandr --output VGA-0 --mode 1280x1024_60.00
у меня была проблема с ошибкой BadMatch Error до тех пор, пока я не удалил ранее добавленную "1280x1024_60.00", потому что она никогда не могла успешно использовать режим двойных кавычек. В конце концов, понял, что лучшее название режима помогло.
Поэтому я удалил "1280x1024_60.00", запустив следующим образом, как обычный пользователь:
$ xrandr --version
reports 1.4.0 and 1.4
$ xrandr | grep 1280 #Do you see any 1280x1024 anywhere? Does it have double quotes?
$ xrandr --verbose --delmode VGA1 '"1280x1024_60.00"'
$ xrandr --verbose --rmmode '"1280x1024_60.00"'
Удаление и удаление мусора в системе часто не срабатывало или возвращалось, даже если я удалял его из своей учётной записи и корня. Обычно это возвращалось под выводом VIRTUAL1 вместо VGA1.
Было гораздо проще оставить мусор и добавить букву в конце моего вновь созданного режима и даже сбросить .00, так что 1280x1024_60B. Обратите внимание, что ниже есть двойные кавычки вокруг параметра --newmode, но НЕ --addmode и --mode
$ xrandr --verbose --newmode "1280x1024_60B" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
$ xrandr --verbose --addmode VGA1 1280x1024_60B
$ xrandr --verbose --output VGA1 --mode 1280x1024_60B
Небольшое мерцание экрана и мой внешний 19-дюймовый квадратный монитор работает на 1280x1024.
.Если вы используете Linux на виртуальной машине (в частности, VirtualBox), убедитесь, что на виртуальной машине достаточно видеопамяти.
Слишком мало видеопамяти вызывает эту ошибку при попытке запустить xrandr.
Я потратил 2 часа на решение подобной проблемы и проблема была в кабеле vga. Заменив кабель vga, я могу изменить разрешение на 1920x1080 без использования xrandr или xorg, это очень странно.
xrandr --newmode $(gtf 1280 1024 70.4 | grep Modeline | sed s/Modeline\ // | tr -d '"')
один, но я поместил это в маленькие части сначала, чтобы посмотреть, как это работает, сначалаgtf 1280 1024 70.4
, затем с grep и наконец с sed и TR. Это дает тот же вывод, который Вы имеете в Вашемxrandr --newmode
с одной разностью - Вы имеете"1280x1024_60.00", I have
1280x1024_60.00' - в конце я используюtr -d '"'
удалить '"'. Unfortunatly у меня все еще есть та же ошибка. – Borgo 11.09.2012, 00:42"1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync
– Borgo 20.09.2012, 19:14X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 153 (RANDR) Minor opcode of failed request: 18 (RRAddOutputMode) Serial number of failed request: 29 Current serial number in output stream: 30
Только два последних числа изменились. – Borgo 26.09.2012, 17:37