Необходимо работать mkswap
на том устройстве:
# mkswap /dev/VolGroup/lv_swap
Изменение размеров устройства, отдельно, не повторно подготовит устройство к свопингу.
Это меня тоже однажды достало, и я узнал, что на коробке Linux, которая получает, я должен был включить файловый обмен, так как я выключил его.
-121--229510-rsync -av --files-from=/location/file.txt / user@server:/location/
Будет скопирован локальный файл /location1/file2.abc
в /location//location1/file2.abc
и т. д.
Так как rsync
вызовет ssh
только один раз, необходимо ввести пароль. Возможно, вы захотите исследовать с помощью ключей ssh.
Нет, я заметил пид под названием Wayland in htop, когда я перешел в Wayland для хихиканий. Если это не изменилось, то это то, что нужно видеть. Обновление: Вот скринграб, показывающий Wayland процесс.
Дайте команду
ps aux | grep gnome-shell
Она выдаст результат
/usr/bin/gnome-shell --wayland --display-server
Если Wayland активен.
Получите идентификатор сеанса для передачи, введя:
loginctl
Затем:
loginctl show-session <SESSION_ID> -p Type
Если вы хотите, чтобы все это было одной командой:
loginctl show-session $(awk '/tty/ {print $1}' <(loginctl)) -p Type | awk -F= '{print $2}'
Используйте тот, который соответствует вашему имени пользователя.
См .: https://fedoraproject.org/wiki/How_to_debug_Wayland_problems
Итак, для меня это:
$ loginctl show-session 2 -p Type
Type=wayland
(попробуйте) Выполнить команду 'r' в Alt + F2 меню. Он перезапустит среду в Xorg (без потери окон и процессов), но в Wayland выдаст сообщение «Restart is not available in Wayland».
Как узнать, используется ли Wayland или X11?
в системах X11 :
$ echo $XDG_SESSION_TYPE
x11
в какой-то системе Wayland :
$ echo $XDG_SESSION_TYPE
wayland
Это работает на Fedora
loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type
Если вам нужна визуальная подсказка, я написал простое расширение GNOME Shell, которое показывает значок, который сообщает вам, используете ли вы Wayland или Xorg
http://www.fepede.net / блог / 2017/04 / gnome_shell_extension_xorwayland /
Вы можете запустить команду xdpyinfo
. Он дает информацию о вашем текущем сервере X11 (и дисплее ). Это не удастся, если у вас нет (, например. в чистом сеттинге Wayland ).
Мне больше всего нравится ответ Аюша , но я подумал, что ответ Андреаса можно уместить в одну строку:
loginctl show-session "$XDG_SESSION_ID" -p Type
Вы можете дополнительно передать --value
, чтобы удалить префикс Type=
.
Ну, вы также можете просто проверить, работают ли приложения в их wayland
родной форме:
cd /usr/bin
ldd $application_name | grep wayland
Кроме того, чтобы проверить, какие двоичные файлы поддерживают wayland
, вы можете попробовать:
cd /usr/bin
find. | xargs ldd | grep wayland -B 55
Вышеприведенное не очень чисто, но работает. Вы можете передать его в файл, а затем использовать vim
для навигации.
cd /usr/bin
find. | xargs ldd | grep wayland -B 55 >> candidates
vim candidates
# Use vi movement
Флаг -B
означает предыдущее и помогает напечатать двоичное имя.
Вы можете проверить это для получения более подробной информации. Этот ответ адаптирован из этого вопроса .
Самое простое, что нужно сделать, это проверить, установлена ли переменная WAYLAND_DISPLAY
или нет.