Архив рубрики: Linux

Дружим Linux Mint и Samsung Smart TV



Недавно приобрел в домашнее пользование Samsung Smart TV 5-ой серии. Так как смартфон был прикручен моментально через AllShare самсунговский и весьма успешно работает, было решено еще и нубук прикрутить. Путем выкуривания форумов и мануалов было решено ставить приложение MiniDLNA. Есть конечно еще несколько подобных софтин, но у всех свои затыки. Какая тупит, а какая русскую локаль не понимает. Хотя возможно все это из-за кривости моих рук. 
Итак, начнем-с пожалуй.




1. Установка

Как обычно, три варианта. Первый вариант через преславутый Менеджер программ. Второй — с терминала командой:
sudo apt-get install minidlna
Третий — через PPA следующей командой:
sudo add-apt-repository ppa:stedy6/stedy-minidna
sudo apt-get update
sudo apt-get install minidlna

2. Конфигурирование
Ну а тут уже веселее. Сам конфиг лежит тут: /etc/minidlna.conf.
Открываем из под рута любым методом, или как я через gedit:
sudo gedit /etc/minidlna.conf
Cмотрим, что там есть. Базовый файл с настройками имеет комментарии ко всем параметрам. Все довольно просто и понятно. Вносим лишь кастом-поправки, такие как пути до каталогов с медиаконтентом, имя сервера и так далее. Вот пример моего конфига (комменты переведены):

# порт для HTTP (подписи, SOAP, передача мультимедиа) траффика
port=8200

# сетевые интерфейсы для работы сервера, разделяйте запятыми
network_interface=wlan0

# укажите директории для сканирования.
# * можете у

Виджет Folder View на рабочем столе

Давненько я ничего не писал… Лето, отпуск и прочие мелочи жизни. Ну да мы не об этом)))
Сегодня наткнулся на весьма интересный виджет для нашей любимой мяты. Это виджет Folder View. Вот как он выглядит:
Он Вам ничего не напоминает? Правильно! Это очень похоже на аналогичный виджет из среды KDE. По мне, так удобнее держать под рукой хомяка в развернутом виде. Если Вам хочется, чтобы на рабочем столе в таком виде отображалось содержимое любой Вашей папке, то Вам, Друзья, сюда.
Поставить данный виджет можно двумя способами. Первый способ — через Менеджер программ. Запускаем его и в поиске забиваем Screenlets. Устанавливаем и ищем в менеджере скринлетов необходимый.
Второй способ — через терминал. Нажимаем Ctrl+Alt+T и попадаем в терминал.
Копируем либо набираем ручками следующие команды:
 
wget https://launchpad.net/~screenlets/+archive/ppa/+files/folderview-screenlet_0.9.91%2B%2B%2B~precise1_all.deb
 
sudo dpkg -i folderview-screenlet_0.9.91*.deb; sudo apt-get -f install
 
После успешной установки ищем Folder View в Меню-Прочие и запускаем.
На появившемся скринлете нажимаем правую кнопку мыши и выбираем Свойства для настройки виджета.
 Описывать вкладки и их настройки не буду — все элементарно и, главное, на русском языке.
Для того, чтобы данный виджет запускался вместе с системой, нажимаем на появившийся в  трее индикатор Менеджера скринлетов и выбираем пункт Менеджер скринлетов. В нем ищем наш виджет, щелкаем по нему и ставим галочку на пункте «Автозапуск при входе в систему«. 
 
Данный виджет полностью настраиваемый. Его можно передвигать, фиксировать на рабочем столе, уменьшать/увеличивать прозрачность, изменить масштаб. 
 
Если вдруг он Вам по какой либо причине надоел — можете его удалить следующей командой:
 
sudo apt-get remove screenlets*
Звездочка в команде означает то, что программа будет удалена вместе с конфигурационными файлами.
 
Удачных, украшательств, Друзья!
 

Автор: Роман Дмитриевич

Опыт просветления: bash и Python

Не один год работая с Python и bash я, главным образом, использовал

  • первый — для написания программ,
  • второй — для выполнения команд ОС.

При этом моя работа в интерактивном режиме Python сводилась к маленьким исследованиям того, как работает некий фрагмент кода. А в командной строке bash я не пользовался конструкциями, присущими языкам программирования, такими, как if или for, ограничиваясь запуском отдельных команд. Читать

midnight commander user menu hardlink

Очень бесит создание хардлинков в midnight commander — запрашивает пустым окошком имя линка и кладёт его в текущую папку (актуальная версия 4.8.7). Так как я довольно часто использую хардлинки для общих файлов разных проектов, написал мелкий скриптик на user menu. Редактируется через «редактировать файл маню -> пользовательский».

+ t t
H Hardlink to other panel
set %t
while [ -n "$1" ]; do
ln "$1" "%D"
shift
done

Теперь выделяем файлы, нажимаем F2, «Hardlink to other panel» и линки с теми же именами оказываются на противоположной панели. Круто.

Автор: Дмитрий

RetroShare. Описание вкладки "Друзья"

Начиная с этой статьи, мы будем рассматривать интерфейс программы более подробно. Кому-то это покажется ненужным и неинтересным, ибо сам разобрался, кому-то вообще не нужно, а кому может и пригодится.
Первую вкладку под названием «Новостная лента» я рассматривать не буду в силу ее простоты. Там всего две кнопки. Первая — «Параметры», которая запускает раздел настроек «Notify» (Всплывающих сообщений). Вторая — «Remove all», которая удаляет все сообщения в этой вкладке. Маленький совет лично от меня — отключите новые сообщения в настройках новостной ленты. После часового общения в чате найти в ленте необходимое сообщение, например, об окончании загрузки файла, становится весьма проблематичным.

Теперь мы поговорим о второй и основной по своей сути вкладке «Друзья«. Скриншот я уже выкладывал в предыдущих статьях. Выложу еще раз. Вот так она выглядит:


Поговорим о том, что есть на этой вкладке. Во-первых, это окно под названием «Друзья», в котором отображаются все ваши друзья, а так же группы. Все просто. По правой кнопке мыши на нике товарища  появляется контекстное меню:
Это меню полностью локализовано и какой-либо сложности для самостоятельного разбора и понимания не представляет.
Едем дальше. На картинке слева мы видим пару раскрывающихся списков, о которых поговорим чуть ниже, строку поиска, и, соответственно, само окно с друзьями, которых можно сортировать по имени. Теперь разберемся с выпадающими меню. 
Вот первое:
Про сортировку списка друзей говорить ничего не буду — все более чем понятно. 
В Columns  выбираем дополнительные колонки, отображаемые у друзей. Это: аватар, последний контакт и по умолчанию выбранный статус.
В  Sort by — выбираем метод сортировки списка: имя, состояние, последний контакт.
Set root is Decorated — включение украшений окна.

Теперь поговорим о зеленом плюсике))) 
С первыми тремя вопросов возникать не должно, потому переведем то, что на буржуйском.

Friend Recommendations — рекомендовать друга;
Service permissions — сервисные разрешения;
Set your status message — установить статусное сообщение.

Теперь рассмотрим три вкладки в правой стороне окна. Первая вкладка «Broadcast» — это ни что иное, как общественный чат программы. Общаемся, добавляем файлы для друзей.  
Вторая вкладка «Local network«. На этой вкладке в графическом виде показано взаимодействие Вас и Ваших друзей с Вами и друг с другом. Пример:
Кнопка «Redraw» перерисовывает схему подключений. «Friendship level» — уровень дружбы. «Edge length» — длина линий.

Третья вкладка «Known people» (Известные люди) — список известных Вам людей и некоторые данные о них.
Желтым цветом выделены люди, у которых уровень доверия неизвестен. Соответственно зеленым — люди, имеющие максимальный уровень доверия. Разберем по колонкам.
С  колонкой «Имя» все понятно. Имя Вашего друга. В колонке «Did I authenticated peer» (Утверждение мною подлинности пира) показывается уровень доверия, выставленный Вами своим друзьям. Колонка «Did peer authenticated me» (Утвержденная подлинность пира для меня) — это уровень доверия, выставленный Вам вашими друзьями. В колонке «Cert Id» — выводится идентификационный номер сертификата товарища. Колонка «Last used» (последнее использование) — это время последнего использования программы.
Также присутствует поиск по имени и ID друга. Если поставить галочку напротив «Show all accesible keys» (показать все доступные ключи) — то в нижней части экрана вы увидите все доступные ключи Вас и Ваших друзей.
Если на имени друга нажать правую кнопку мыши — появится следующее контекстное меню:
— отказать другу в доступе.
— детали пира.
-копирование ссылки RetroShare.

— удаление неиспользуемых ключей (друзей)

Вот и все, что есть в этой вкладке. В следующей статье рассмотрим вкладку «File sharing» и научимся качать файлы из расшаренных папок друзей и выкладывать к общему доступу Ваши файлы и папки.

Автор: Роман Дмитриевич

RetroShare — интерфейс программы

Продолжаем цикл статей про программу RetroShare. В этой статье мы поверхностно познакомимся с интерфейсом программы. Сама программа частично локализована. Разработчики говорят, что полная руссификация не проводится из-за нехватки времени, и приглашают разработчиков ПО для ее проведения. Об этом можно узнать на их официальном сайте. В принципе и без перевода все понятно достаточно хорошо. Ибо нет практически незнакомых слов для человека со знанием английского на «удовл»))) Итак, поехали!

В программе имеется семь вкладок. Все они отвечают за то или иное действие по направлению. 

Первая вкладка — «NEWS FEED» (Служба рассылки новостей). В ней отображаются все действия, происходящие в программе: появление он-лайн друзей, новые сообщения в чате, на форуме, новые личные сообщения и прочее, что связано с деятельностью программы.
 
Вторая вкладка — «ДРУЗЬЯ». Тут отображается список друзей (при их наличии), общий чат. 
 
Третья вкладка — «FILE SHARING» (Совместное использование файлов). В этой вкладке все, что связано с расшариванием Ваших файлов либо папок. Также отображение закачиваемых, выкачиваемых файлов, список расшаренных папок друзей и список Ваших расшаренных папок.
 
Четвертая вкладка — «CHAT LOBBIES» (чаты).  В этой вкладке можно создать приватные и публичные чаты. Чем они отличаются друг от друга — объяснять не буду. И так все понятно.
 
Пятая вкладка — «MESSAGES». Вкладка личных сообщений. 
 
Шестая вкладка — «КАНАЛЫ». В этой вкладке можно просматривать каналы, создаваемые друзьями, а также создавать свои каналы, в которых можно делиться полезной информацией.
 
Седьмая вкладка — «ФОРУМЫ». Название говорит само за себя. Можно создать свой форум, а можно подписаться на форумы, созданные друзьями.
 
Вот пока и все. В следующих статьях мы рассмотрим каждую вкладку отдельно. А также рассмотрим настройки как программы, так и отдельных ее действий, начиная с аккаунта.

Автор: Роман Дмитриевич