Реклама

Статьи | Linux

Пишем простой event-handler для ncmpcpp на bash


MPD (music player daemon) is an audio player that has a server-client architecture. It plays audio files, organizes playlists and maintains a music database all while using very few resources. In order to interface with it, a separate client is needed.(c) ArchWiki

В свою очередь, ncmpcpp — это удобный ncurses-клиент для mpd. Ко всему прочему, он же рализует некоторые другие возможности, не относящиеся к обязанностям mpd. Рассмотрим одну из них.

Запуск процесса по переключению трекаВ ncmpcpp(1) написано:
execute_on_song_change = COMMAND
        Shell command to execute on song change.
Предельно понятно. Следуя этой инструкции, редактируем конфиг и создаём собственный скрипт.

  1. execute_on_song_change

Продолжить

Рейтинг:  4  (Против: 2 | За: 6)
Добавил: kalterfive

Комментарии (13)

Htop на выделенном VT


Htop — это интерактивная программа для наблюдения за процессами, созданная как альтернатива программе top. Каждый, кто работает за машиной с линуксом на борту, использовал её хотя бы один раз: будь то поиск процесса (и его последующее убийство) или тщательный мониторинг используемых ресурсов.

03:21:39-24803.png
Для удобства это программу можно держать всегда запущенной: в отдельном окне терминала, в его вкладках или на каком-нибудь рабочем столе. Я же предлагаю запустить его на фиксированном VT, на который можно в любой момент переключиться. Преимущество такого подхода заключается в чистом окружении.

Это возможно (и правильно) сделать с помощью системы инициализации systemd:
  ● Вызов по требованию, либо загрузка
Продолжить

Рейтинг:  2  (Против: 1 | За: 3)
Добавил: Kalter

Комментарии (15)

Ubuntu Server


Обновить систему
  1. sudo apt-get update
  2. sudo apt-get upgrade

Устанавливаем нужное ПО

файловый менеджер с поддержкой ftp ssh etc.
консольный текстовый редактор
  1. sudo apt-get install mc nano

установка почтовика
  1. sudo apt-get install sendmail

сервер баз данных mysql
  1. sudo apt-get install mysql-server mysql-client
даем пароль для root mysql

интерпретатор php
  1. sudo apt-get install php5-mysql php5-mysqlnd php5-fpm php5-dev php5-curl php5-gd
дополнения
  1. sudo apt-get install php5-gmp php5-ldap php5-mcrypt php5-sqlite php5-xcache php5-memcache php5-memcached php5-enchant php5-geoip php5-imagick php5-imap php5-intl php5-mongo php5-oauth php5-recode php5-snmp php5-svn php5-xsl

сервер
Продолжить

Рейтинг:  0  (Против: 4 | За: 4)
Добавил: Koenig

Комментарии (14)

Установка и первичная настройка Arch Linux


Создано на основе официального мануала, собственного опыта и некоторых статей из инета.
  Как гласит официальная вики, цель автора сего дистрибутива - сделать максимально простую, легковесную и перестраиваемую систему. Установка системы производится почти вручную и посему максимально прозрачна.
  Но, вернёмся к теме статьи, т. е. к установке Arch Linux. Перед установкой мы должны произвести подготовку системы. Для начала скачиваем установочный образ отсюда и записываем его на диск/флешку.
  Вот мы записали образ на флешку и загрузились с неё. Теперь нам необходимо подготовить систему к установке. Для этого необходимо разбить диск на разделы, отформатировать их, примонтировать и настроить интернет. В графических дистрибутивах, вроде Debian или
Продолжить

Рейтинг:  0  (Против: 5 | За: 5)
Добавил: ДубоХирург

Комментарии (15)

ADB ошибка no permissions

Linux   adb

На OS Linux часто ADB (Android Device Bridge) отказывается работать и выдает ошибку "no permissions"
  adb_no_perm_scr.png
Одно из решений - запускать вашу IDE или adb от имени root, но это неправильно и опасно.

Безопаснее будет изменить права на бинарный файл adb. Для этого перейдите в папку установки android-sdk, platform-tools, и выполните команды:

  1. su
  2. chown root:your_group adb
  3. chmod 4550 adb

Где your_group - ваша группа (обычно совпадает с именем пользователя)
Теперь если выполнить
  1. ls -l
должно получиться так:
  adb_perm.png

Теперь чтобы применились изменения, перезапускаем:
  adb_ok.png
Продолжить

Рейтинг:  1  (Против: 3 | За: 4)
Добавил: Naik

Комментарии (32)
Всего: 10
<< 1 2

Мы в соцсетях

vk tw tg yt

Пожертвования

Аноним2850 р.
Freddy1700 р.
riseremi1611 р.
NaruTrey800 р.
vlavolk637 р.