У меня есть «кнопка питания» на клавиатуре, которая включает режим ожидания или спящий режим. Я не могу найти отображение этого ключа где-либо в «настройках системы> Клавиатура», «система> управление питанием», «compiz config> или аналогичных (где я мог бы найти его до единства). Как я могу отключить (не переназначить) эту кнопку?
Я не хочу вообще отключать режим гибернации / сна, просто эта клавиша случайно нажимается и становится довольно раздражающей.
Отключить приостановку кнопка в вашей системе
gsettings set org.gnome.settings-daemon.plugins.power button-suspend "nothing"
Вернуться к значению по умолчанию
gsettings set org.gnome.settings-daemon.plugins.power button-suspend "suspend"
Отключить кнопку перехода в спящий режим в вашей системе
gsettings set org.gnome.settings-daemon.plugins.power button-sleep "nothing"
Возврат к значению по умолчанию
gsettings set org.gnome.settings-daemon.plugins.power button-sleep "hibernate"
Отключить кнопку спящего режима в вашей системе
gsettings set org.gnome.settings-daemon.plugins.power button-hibernate "nothing"
Восстановить значение по умолчанию
gsettings set org.gnome.settings-daemon.plugins.power button-hibernate "hibernate"
Настройки, указанные выше, не отключают функции в вашей системе, вы все равно можете использовать меню шестеренки для перехода в спящий / ждущий режим, это отключает только клавиатуру и другие кнопки, которые могут быть на вашем компьютере.
Hutt Dir dës och probéiert?
gsettings set org.gnome.settings-daemon.plugins.power button-suspend "nothing"
Ech hunn déi 3 vun der verlinkt-zu-Fro gemaach an et huet dat fir mech fixéiert (x86 den 12.04).
EDIT: Hei ass een eenzegt Kommando dat alles 3 mécht:
for x in button-{suspend,sleep,hibernate}; do
gsettings set org.gnome.settings-daemon.plugins.power $x "nothing";
done
Редактор Dconf - это рекомендуемая замена редактору gconf для Unity. Вы можете получить dconf в центре программного обеспечения или набрав sudo apt-get install dconf-tools
в терминале.
С помощью редактора Dconf перейдите к настройкам org
gnome
-daemon
плагины
мощность
. Там вы можете изменить действие кнопки сна, а также многие другие кнопки на клавиатуре.
Начиная с Ubuntu 18.04, Ответ Бруно Перейры , похоже, больше не работает.
Чтобы отключить любую клавишу, вам нужно получить его код :
xmodmap -pk | grep -i sleep
Для меня кнопка сна имеет код 150
как вы можете видеть:
150 0x1008ff2f (XF86Sleep) 0x0000 (NoSymbol) 0x1008ff2f (XF86Sleep) 0x0000 (NoSymbol) 0x1008ff2f (XF86Sleep) 0x1008ff2f (XF86Sleep)
После того, как вы получили код ключа, у вас есть два способа автоматически отключить его.
Если вам просто нужно отключить его для одного или нескольких пользователей, вы можете добавить эту команду в Автозагрузку приложений , предполагая, что код клавиши вашей кнопки сна - 150
:
xmodmap -e 'keycode 150='
Если пользователь выйдет из системы, кнопка снова станет активной. Если вы хотите оставить ее отключенной, попробуйте другой метод.
Кнопка будет отключена после каждой загрузки. Для этого вам потребуются права администратора. Отредактируйте этот файл:
sudo gedit /usr/share/X11/xkb/keycodes/evdev
Строка, которую нам нужно будет отредактировать, имеет вид <ЧТО-ТО> = <ваш_код_ключа>
. Как только вы его нашли, добавьте //
в начало, чтобы прокомментировать его. В моем случае мне пришлось изменить это:
<I150> = 150; // #define KEY_SLEEP 142
На это:
// <I150> = 150; // #define KEY_SLEEP 142
Примечание: В обоих методах кнопка будет по-прежнему активна в течение нескольких секунд при загрузке или входе в систему.
Источники:
Вы можете перечислить активные устройства Swap с
swapon --show
или с
cat /proc/swaps
, если вы создали свой файл подкачки в виде редкого файла ( https://en.wikipedia.org/wiki / Sparse_file ) Возможно, что он на самом деле имеет 0 блоков, выделенных, если он никогда не был в активном использовании до сих пор. Проверьте его выделенные размеры с
du -h myswapfile
и сравните с
ls -lh myswapfile
(я думаю, что это то, что вы хотели достичь с этим команду Filefrag -v
, которая делает что-то похожее на совпадение)
Ничего из этого не сработало для меня, у меня нет GNOME, я использую OpenBox, так как большинство из вас будут знать, - это очень «голые кости» с бегом ubuntu 18.04.
Это решение должно работать для большинства систем.
Перейти на этот путь: / etc / systemdd
Редактировать как root: logind.config
добавить или беспокоить эти линии; HandlePowerKey = игнорируйте Handlesuspendkey = игнорировать HandhibernateKey = Ignore
Почему я сделал это, эта дешевая главная клавиатура имеет «власть», «сон», «просыпаться», следуя к клавишам F1-F12, когда я иду на нажатие F12, я попал в силу, и система включает в себя И моя работа потеряна!
Спасибо, и пожалуйста!