Я не думаю, что Twm может обеспечить поведение Alt+Tab, где Вы циклически повторяетесь между окнами путем удержания Высокого звука и нажатия Tab неоднократно. Существуют средства для переключения между окнами с клавиатурой, но они ограничены.
Twm применяет focus-follows-mouse политику: сфокусированное окно является тем, в котором находится указатель мыши. Функция f.warpring
перешел между фиксированным набором окон, определенных переменной WindowRing
. Например, следующее .twmrc
отрывок позволяет Вам цикл среди xterm окон с Alt+F2.
WindowRing { "XTerm" }
"F2" = m : all : f.warpring "next"
"F2" = m|s : all : f.warpring "prev"
Функция f.warpto
деформации к окну по имени.
"E" = m|s : all : f.warpto "Emacs"
Существует патч для разрешения f.warpring
для циклического повторения по всем окнам, но насколько я могу сказать, это не было принято специалистами по обслуживанию.
Вы не должны использовать Twm, если Вам не нравится он. Это конечно очень примитивно. Можно вызвать другой менеджер окон в Вашем ~/.xinitrc
или ~/.xsession
. Даже если нет никакого другого менеджера окон, установленного в Вашей системе, можно скомпилировать его и установить его в соответствии с корневым каталогом. Если Ваша система очень ограничивается ресурсом, попробуйте Vtwm или Fvwm или Черный ящик или Крысиный яд или много других менеджеров окон низкого места.
Вы можете использовать PAM-TMPDIR . Он создает каталог для каждого пользователя, который входит в систему, в начале их сеанса PAM.
См. Как намочить файловую систему в выборе? Для немного больше контекста ...
в Debian, Ubuntu и производных он доступен в Libpam-Tmpdir
.
Вы можете просто поместить его в /etc/fstab
. Строка для конкретного пользователя может выглядеть следующим образом:
tmpfs /home/username/tmp tmpfs size=[num]%,uid=[num],gid=[num],noauto,user,mode=0700
Помещение такой строки для каждого пользователя, который хочет иметь возможность монтировать tmpfs в свой домашний каталог, сделает это так. Пользователь имя пользователя может просто выполнить монтирование ~/tmp
для монтирования tmpfs в его домашний каталог ~/tmp
на 10% текущей емкости системной памяти. Режим установлен на 0700
, так что только пользователь (и, конечно же, корень) может делать все, что угодно с содержимым этого монтирования. И монтирование не производится автоматически - пользователь должен запросить его.
Вы захотите заменить все это на соответствующие значения. Например, для себя вы можете сделать:
tmpfs /home/kasperd/tmp tmpfs size=25%,uid=1000,gid=1000,noauto,user,mode=0700 0 1
...если идентификатор пользователя и группы одновременно 1000.