В разных дистрибутивах делается по-разному.
В Ubuntu – правим /etc/default/locale .
Посмотреть список возможных локалей можно так: locale -a .
В разных дистрибутивах делается по-разному.
В Ubuntu – правим /etc/default/locale .
Посмотреть список возможных локалей можно так: locale -a .
У вас имеется проблема с отключением экрана при просмотре фильмов? Поздравляем, Xorg обнаружил ваше бездействие :). Если вам не нужен режим энергосбережения, его можно полностью отключить. Но, когда вы не будете пользоваться монитором, – вам придется отключать его самостоятельно, вручную.
Просто добавьте эту строку в начало файла ~/.fluxbox/startup
xset s off -dpms &
Взято отсюда.
Если Apache выдаёт PHP-страницы в виде plain text, не смотря на то, что включен модуль PHP, то нужнно дописать в конфиг одну строчку.
Для Apache из Slackware это делается так: в /etc/httpd/mime.types добавляем строку
application/x-httpd-php .php
либо:
application/x-httpd-php php
работают оба варианта.
Принудительно “выйти пользователя” из системы:
pkill -KILL -u username
Разумеется, нужны соответствующие права (root/sudo).
fluxbox-wiki говорит нам, что есть 2 способа блокировать экран. Одним из них, alock, мы и воспользуемся.
В репозиториях даже Ubuntu нет этого пакета. Поэтому берем с официального сайта и собираем. Предварительно убеждаемся, что есть пакеты, какие указаны на сайте: gmake, gcc, xlibs.
gmake – не что иное, как ‘make’. Наверняка должен быть в вашей системе. (проверить, установлен ли – dpkg -l make)
gcc – тоже есть по умолчанию в Ubuntu (dpkg -l gcc)
xlibs – с этим поинтереснее. Как выяснилось, в Ubuntu ‘xlibs’ входят в пакет xorg-dev , по умолчанию он не установлен, так что ставим (sudo apt-get install xorg-dev). Еще перед этим я поставил пакет libwx11-0, но предполагаю, что это совсем ни к чему, и он ни на что не влияет.
Далее скачиваем alock, распаковываем , смотрим опции сборки (./configure —help). В итоге я сделал вот так:
./configure —with-passwd —with-xcursor —with-xrender —with-imlib2
make
sudo make install
Заметьте, что не gmake, как описано на сайте alock, а make.
После этого вылазит симпатичная табличка с текстом:
,————————————————————————-
| it seems that you have compiled ‘alock’ with
| ‘shadow’ support. to use that binary you have
| set the ‘suid’ – bit, something like:
|
| $> chown root:root $prefix/bin/alock
| $> chmod 4111 $prefix/bin/alock
|
| if not you ll get ‘permission denied’ problems.
`————————————————————————-
Так что делаем, как сказано:
sudo chown root:root /usr/local/bin/alock
sudo chmod 4111 /usr/local/bin/alock
Далее читаем man alock, чтоб знать, как воспользоваться программкой. Я заблокировал экран вот так:
alock -bg blank:color=black -auth passwd -cursor:none
Результатом был заблокированный черный пустой экран, даже без строки ввода пароля :-) Просто ввел “вслепую” пароль, нажал enter и всё повилось обратно.
Пожалуй, единственное, что меня не совсем устраивало при работе в Fluxbox, это сохранение одной и той же (активной) раскладки во всех открытых окнах.
На помощь пришёл пакет xxkb, в Ubuntu 11.04 он есть в репозитории. При запуске xxkb выдавалось сообщение, что
xxkb: Unable to get a default value for the required resource ‘XXkb.mainwindow.type’
Поэтому копируем дефолтовый конфиг /etc/X11/app-defaults/XXkb в ~/.xxkbrc , находим там строку “XXkb.mainwindow.type” и указываем одно из допустимых значений (они перечислены строкой ниже). Я указал ‘tray’, т.к. хочу, чтоб xxkb сидел в трее. :-)
После этого раскладки в каждом окне запонятся, и не нужно будет каждый раз переключать их.
PS: после установки xxkb раскладки у меня стали переключаться не по Ctrl-Shift, а по Alt-Shift. И иконка флага раскладки была больше, чем место, занимаемое значком xxkb в трее. Но это всё поправимые мелочи, которые при желании можно исправить.
Икнока нужного размера (15 х 15) уже есть в пакете xxkb, лежит в /usr/share/xxkb/ и называется en15.xpm и ru15.xpm, так что открываем редактором наш ~/.xxkbrc , находим там строки:
XXkb.mainwindow.image.1: en48.xpm
XXkb.mainwindow.image.2: ru48.xpm
… и меняем их на:
XXkb.mainwindow.image.1: en15.xpm
XXkb.mainwindow.image.2: ru15.xpm
Еще во fluxbox не хватает блокировщика экрана (чтоб отойти от компьютера и скрыть все от посторонних глаз). О том, как его настроить, читайте в следующей заметке.
wine msiexec /i /путь/к/файлу.msi
* Справедливо для Slackware. В других дистрибутивах конфиги могут называться/располагаться иначе.
Раскомменчиваем в конфиге Apache :
# Virtual hosts
Include /etc/httpd/extra/httpd-vhosts.conf
Добавляем в /etc/httpd/extra/httpd-vhosts.conf :
<VirtualHost *:80>
ServerAdmin submail at inbox.com
ServerName sub.mydomain.com
ServerAlias www.sub.mydomain.com
DocumentRoot “/var/www/htdocs/vhost/com.mydomain.sub”<Directory “/var/www/htdocs/vhost/com.domain.sub”>
Order allow,deny
Allow from all
</Directory></VirtualHost>
Перезапускаем Apache.
PS: обратите внимание на секцию <Directory>, а точнее на 2 строки в ней. Их нужно добавить, если Apache не пускает вас на виртуальный хост, а в error_log падают сообщения по типу ” … client denied by server configuration: /var/www/htdocs/vhost/com.domain.sub/ ” . Подробнее об этом – тут http://wiki.apache.org/httpd/ClientDeniedByServerConfiguration .
Также можно создать отдельные лог-файлы (access и error) для виртуального хоста, чтобы не валились все логи в одну кучу. Создаем /var/log/httpd/access_log_com.domain.sub и /var/log/httpd/error_log_com.domain.sub .
И добавляем между <VirtualHost> и </VirtualHost> вот эти 2 строки:
CustomLog “/var/log/httpd/access_log_com.domain.sub” common
ErrorLog “/var/log/httpd/error_log_com.domain.sub”
smbpasswd -a john – добавить Samba-пользователя john
smbpasswd -x john – удалить Samba-пользователя john
pdbedit -L – список Samba-пользователей
Samba-пользователи должны первоначально быть добавлены как реальные системные пользователи.