Поздравляю! Вы попали в архивный блог! Все новые материалы публикуются на hmdw.meX

Записи с тегом: linux

11
апр 13

LXDE и тайловые окна

Не так давно решил заморочиться с тайловыми окнами, но ставить для этого Xfce4.10 (в котором оные появились) либо же AwesomeWM (ну не нравится оно мне) не хотелось.

Поэтому в интернетах нагуглилось решение под любимый LXDE где в качестве оконного менеджера пришлось заменить openbox на xfwm4 (из пакета xfce).

Порядок действий:

  1. Добавляем репозиторий для установки свежего xfwm4 (описано тут)
  2. sudo apt-get install xfwm4
  3. Меню -> Параметры -> Сессионные настройки рабочего стола -> Расширенные настройки , тут меняем openbox-lxde на xfwm4
  4. Перелогиниваемся в LXDE и видим что заголовки у окон стали с другим оформлением (вместо openbox теперь xfwm4)
  5. Запускаем xfwm4-settings, настраиваем внешний вид окошек

Вот собственно настройки тайлинга:

Если есть вопросы, спрашивайте, ответу в комментариях.

12
июл 12

Linux убираем из автозагрузки Apache и MySQL

Всем доброй ночи!

Так как моя деятельность связана с разработкой веб-приложений то на моем компьютере обязательно присутствует связка Apache + PHP + MySQL. Хотя если говорить честно ей я пользуюсь в крайне редких случаях т.к. в основном делаю правки онлайн прямо на серверах. И вот висят постоянно на моей машине сервисы apache и mysql сжирая драгоценные мегабайты оперативки в ожидании своего часа. Поэтому я предпочитаю не запускать эти сервисы без лишней надобности и сейчас покажу как их можно исключить из автозагрузки.

Apache2:

sudo update-rc.d apache2 disable
— этой магической строкой мы исключаем Apache 2 из автозагрузки.

MySQL:

С мускулем такое не прокатит, поэтому нам придется закомментить одну строчку в его конфиге дабы он не грузился почем зря.

sudo nano /etc/init/mysql.conf

И закомментируем там строчку

start on runlevel [2345]

Вообще в этой строчке можно настроить все тоньше, но ведь мускуль мы запускаем редко и запустить его один лишний раз не проблема.

Ну вот как то так. Удачи! =)

05
июн 12

Redmine и настройка почты

Всем привет!

Настраивал сегодня отправку почтовых уведомлений с редмайна при помощи стандартного sendmail. Настройка вся сводится к правке конфига /etc/redmine/default/email.yml После первоначальной настройки получил ошибку: 501 5.0.0 HELO requires domain address

и искал в интернетах ее решение пока до меня не доперло что я совершил досадную нелепость =)

Для начала проверим работу sendmail отправив себе письмо с консоли:

echo "test" | sendmail -s "test" mymail@mymailbox.com

Убедившись что почта ходит идем снова в email.yml и закомменчиваем все строчки кроме секции Sendmail command:

production:
delivery_method: :sendmail

Если же вам нужно отправлять почту со стороннего smtp-сервера то смотрите примеры в этом же файлике.

05
июн 12

Apt-get install redmine?

Снова сегодня ставил Redmine (система управления проектами, вики и багтрекер в одном лице). На сей раз решил не мучать себя долгой и муторной ручной установкой и поставить этот замечательный движок из репозитория.

Ввел команду в консоли, затем нажал Y и стал ждать. Все быстро установилось, но.. Как оказалось совсем ничего не было настроено и работающий redmine мы таким путем не получили =)

Прочитать полностью

12
май 12

Linux: Массовый ресайз изображений в поддиректориях

Всем доброй ночи!

Наверняка многие пользуются замечательной утилитой mogrify из пакета Imagemagick для массового ресайза картинок в директории. Действительно, это дело можно довольно просто сделать просто набрав в консоли:

mogrify -resize 800x600 *.jpg

И в директории из которой запущена программа вс файлы с расширением jpg подвергнутся ресайзу до разрешения 800x600. Все довольно просто и быстро. Сюда стоит добавить лишь ключ -quality xx позволяющий выставить соответствующие параметры качества картинки для оптимального размера конечного файла. Чтобы было и качественно и места занимало немного достаточно сконвертить все командой:

mogrify -resize 800x600 -quality 75 *.jpg

И картинки отресайзятся еще и с нужным качеством. Но что делать когда файлов изображений много и они раскиданы по куче поддиректорий? Ну не выполнять же каждый раз эту команду в новой папке, это мартышкин труд, а не unix-way получается =)

Столкнувшись сегодня с этой проблемой на просторах интернетов откопал я команду которая ресайзит картинки в поддиректориях. Оказалось что самый простой вариант это симбиоз утилит find и mogrify:

find folder/ -name '*.jpg' -exec mogrify -resize 800x600 -quality 75 {} \;

Утилита find сканирует директорию folder и поддиректории на предмет наличия файлов с расширением .jpg и затем передает список файлов утилите mogrify которая уже делает свое дело.

Вот так ребятки, все просто и понятно! Удачи!