На пользователя tmpfs каталоги

Я не думаю, что 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 или Черный ящик или Крысиный яд или много других менеджеров окон низкого места.

5
25.03.2015, 14:18
2 ответа

Вы можете использовать PAM-TMPDIR . Он создает каталог для каждого пользователя, который входит в систему, в начале их сеанса PAM.

См. Как намочить файловую систему в выборе? Для немного больше контекста ...

в Debian, Ubuntu и производных он доступен в Libpam-Tmpdir .

4
27.01.2020, 20:41

Вы можете просто поместить его в /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.

-1
27.01.2020, 20:41

Теги

Похожие вопросы