|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> X11
—> desktopbsd-tools
desktopbsd-tools - набор утилит для упрощения жизни
Автор: lissyara.
Подкинули ссылочку на интересный порт - sysutils/desktopbsd-tools. Это - несколько приложений из DesktopBSD - информация о заряде батареи, менеджер пакетов, приложение трея для отображения информации о сети, приложение трея для монтирования/отмонтирования устройств, тулза для управления пользователями и шелловый скрипт для запуска всего этого хозяйства.
Ставим:
acer# cd /usr/ports/sysutils/desktopbsd-tools/
acer# make install clean
| Сразу надо заметить - всё что установилось доступно через "Центр Управления". А вот по субменю приложения раскидало так, что без поллитра не разберёшься :).
Ну-с, начнём с манагера пакетов - dbsd-pkgmgr - (лежит Система -> Управление Программным Обеспечением (ПО)). Мне это приложение малоинтересно - гуёвая обёртка для приложений которые я прекрасно знаю и умею пользоваться из консоли - малоинтересна с практической точки зрения, однако, потыкаться в конопочки и посмотреть как они реализовали интерфейс ко всему этому.
При первом запуске проверяются все приложения на уязвимости (portaudit), дальше проводится сравнение версий установленного ПО и имеющегося в портах (pkg_version).
Хреновина умеет находить быстрейший cvsup-сервер (через fastest-cvsup), умеет обновлять дерево портов - на выбор, через portsnap/csup, умеет обновлять установленные в системе порты (portupgrade) - короче - неплохое приложение всё-в-одном - позволяет неплохо рулить софтом. Косяк замечен один (два - грамотность переводчика интерфейса - невсчёт :)) - до обновления оно проверяет БД установленных пакетов (pkgdb), вот тока ответ не может нормально распознать - каждый раз ругается. Приходится нажимать "Игнорировать", предварительно с консоли убедившись, что всё нормально.
Выводы - штука нужная, но лишь тем, кто не умеет/нехочет пользоваться консолью, ибо у меня те же самые операции оттуда, происходят быстрей и более прозрачно.
Следующее приложение - dbsd-nettray - в системном трее появляется такой значёк:
Довольно бесполезная приблуда - кроме быстрого доступа к настройкам сети - оно ничего не даёт... Ну, индикация отсутствия:
и появления
линка - не в счёт. Также показывает смену сетевого адреса - полезно при работе с WiFi и с модемами.
Также, всё в том же "центре управления" -> "Безопасность и конфиденциальность" появляется "Управление пользователями". Довольно симпатичная тулза для руления юзерами. Может сделать основные вещи над юзером, ну и всё (например, класс пользователя не установишь).
"Центр управления" -> "Сеть и Интернет" --> "Сетевые Устройства"
Альтернативный способ управления сетью. Полезность, на мой взгляд, сомнительна, но альтернатива - это всегда хорошо.
"Центр управления" -> "Сеть и Интернет" --> "Обзор Устройств"
В названии всё сказано. Тока смотреть, трогать нельзя :) Однако - полезно, когда втыкаешь - чё к чему прицеплено.
"Центр управления" -> "Сеть и Интернет" --> "Партиция"
Пригодится для управления дисками/разделами, но при попытке использовать, вылез косяк - у меня дома не оказалось ни флэшки ни ещё чего-либо. Работать с моим диском оно отказалось - ибо он у меня одним шматком "/". Не долго думая, создал при помощи mdconfig диск на 256Mb, разбил, смонтировал. Тока видеть оно его отказалось... Пришлось тащить с работы флэшку :(. С флэшкой, дела пошли лучше, при запуске вылезло окно явно отражающее то, что происходит когда перестараются с русификацией:
После чего открылось пустое окно. Вначале подумал на кривость приложения, однако сообразил "подёргать" размер окна, после чего всё появилось:
При попытке разбить диск предлагается тип новой файловой системы:
Возможности изменения размера раздела нет - хотя с консоли это сделать можно...
"Центр управления" -> "Сеть и Интернет" --> "Монтировать/Размонтировать"
Очередная неработоспособная тулза (можно списать на кривость моих рук и нежелание подробно разбираться - соответственно названию ОС откуда всё это пришло - должно работать из коробки без напильника, мало что не работает - так и не прокатили инструкции с сайта приблуды - конфиги заданы, даемоны запущены - толку ноль. По некоторым отладочным сообщениям, могу предположить что виноваты иксы 7.2 - но не факт... Ибо сообщения на dbus уходят, а он их отослать дальше не может - не в состоянии определить да каком дисплее юзер. Занесение монтируемых партиций в fstab, установка "sysctl vfs.usermount=1" - непомогло). Не видит ни сетевых дисков (у меня 4 штуки подключено), ни раздела в памяти, не может смонтировать/отмонтировать CD-ROM. Последнее не напрягало вообще - KDE в состоянии сделать всё само, остальное я могу и руками. Как часть этой хреновины, в трее селится значёк приложения dbsd-traymounter - по его контекстному меню всё те же неработающие операции монтирования/размонтирования.
dbsd-hwnotify - появляется интересный функционал - при вставке флэшки, или ещё какого устройства, в левом верхнем углу экрана появляется оповещение о новом устройстве:
При извлечении, там же, появляется аналогичное окно:
На мой телефон, подрубаемый по USB, ругается так:
Короче - та самая красивость за которую и боролись. Тока тоже не всё просто так. Для работы данной приблуды, необходимо скачать по указанной ссылке файл devd.conf, и запихать его в /etc/devd.conf - вместо дефолтового. В скачанном файле косяк - при перезапуске devd ругнётся на строку которую надо закомментировать. (а может не ругнётся, если пофиксят) Также неплохобы добавить себя в группу operator, или качать остальные конфиги оттуда же. После перезапуска devd - получите то самое окошко с оповещениями. На мой взгляд - самое полезное из того что проинсталлилось :). Для его автозапуска, пишите скрипт, по типу того, что приведён ниже.
Следующий, и последний кандидат - это dbsd-battinfo - приложения для определения заряда батарейки ноута. Собственно, ради него я и затеял всё это исследование, и из-за него статья валялась два месяца недописанная - вначале оно вообще не компилилось под CURRENT, после выхода новой версии стала компилится под i386, но - у меня AMD64. Народ с форума, и в рассылке, подсказал решение, ну а я - нарисовал патч и послал разработчикам, так что - используем.
Итак, при запуске в трее появляется красная батарейка, при наведении мыши на которую, всплывает такое окошко:
При клике правой мышью лезет окошко с настройками:
На 10% и 5% соответственно, в углу экрана на несколько секунд появляется маленькое окошко, с сообщением о низком и недопустимом разряде батареи - настолько ненадолго, что даже скрин сделать неуспеваю. В итоге, после подключения питания, ноут завис :(
Дальнейшие эксперименты показали, что на подключении шланга питания, он больше не зависал. Короче - непонятно... Если виснуть не будет - хорошее приложение.
Также, со всей этой братией инсталлится шелловый скрипт для запуска трёх приложений - dbsd-battinfo, dbsd-nettray и dbsd-traymounter. Имя ему - dbsd-userstart. Если вам нужны все три приложения - пишем скриптец для автозапуска:
more ~/.kde/Autostart/DesktopBSD-Userstart.desktop
[Desktop Entry]
Exec=dbsd-userstart
Icon=desktopbsd
StartupNotify=false
Type=Application
| Думаю, нет нужды объяснять, что если нужны не все а отдельные - надо написать отдельные скрипты и положить в директорию автозапуска уже их.
P.S. Обновите порты - предыдущая версия не собиралась под CURRENT, поэтому статья валялась два месяца недописанная. Теперь собирается, может благодяря тому, что я на мозги капал по почте и баг-репортами :)
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?t=4332.
размещено: 2007-09-12,
последнее обновление: 2007-09-18,
автор: lissyara
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
2011-01-28, Капитан
Температура в серверной
Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
2011-01-21, m4rkell
Syslog server
Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
2011-01-07, lissyara
Canon/gphotofs
Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
2010-12-13, Al
IPSec
Описание принципов работы IPSEC и способов аутентификации.
2010-12-07, manefesto
FreeBSD on flash
Было принято решении переехать на USB Flash и установить минимальный джентельменский набор для работы своего роутера. Делаем =)
2010-12-05, Fomalhaut
root ZFS, GPT
Инструкция по установке FreeBSD с использованием в качестве таблицы разделов GPT и в качестве основной файловой системы - ZFS
2010-09-05, Cancer
Настройка аудиоплеера на ximp3
Цели: Простенький аудиоплеер, для того что бы тетя продавец в магазине утром пришла нажала на кнопку Power и заиграла в зале музыка, так же был доступ по сети, общая шара куда можно заливать музыку, к
2010-08-31, Cancer
Установка и настройка OpenVPN
На днях появилась задача - объединить головной офис и 3 филиала в одну сеть через интернет посредством OpenVPN, чтобы люди могли подключаться через RDP к базам 1С на серверах.
2010-08-25, manefesto
freebsd lvm
Использование linux_lvm для работы с LVM разделами из-под FreeBSD. Проблемы которые возники при монтирование lvm раздела
2010-04-30, gonzo111
proftpd file auth"a
Proftpd - квоты и авторизация из файлов, без использования базы данных и/или системных пользователей
2010-04-22, lissyara
tw_cli
Пошаговая инструкция по восстановлению RAID на контроллере 3ware, из которого выпал один диск. Настройка мониторинга состояния рейда и отчётов о его состоянии на email.
2010-04-14, fox
MySQL Master+Master
MySQL (Master Master) and (Master Slave) Как настроить репликацию…
2010-03-09, terminus
DNS zones
Краткий ликбез про управление DNS зонами. Примеры проведения делегирования прямых и обратных DNS зон.
2010-03-09, aspera
Squid+AD (group access)
Настройка прокси сервера SQUID с автроризацией пользователей в AD. Разделение пользователей на группы
2010-03-02, BlackCat
Шлюз: Часть 4
Настройка дополнительных сервисов: синхронизация времени (OpenNTPD), клиент DynDNS.org.
2010-03-01, BlackCat
Шлюз: Часть 3
Настройка DHCP и DNS серверов для работы внутри частной сети, c поддержкой внутренних (частных зон) DNS, а так же интеграция DHCP и DNS сервисов.
2010-03-01, BlackCat
Шлюз: Часть 2
Конфигурация МСЭ pf для проброса портов с изменением порта назначения и без, а так же поддержки активного режима FTP и ограничения максимального размера сегмента
2010-03-01, BlackCat
Шлюз: Часть 1
Быстрая настройка шлюза/маршрутизатора с установлением PPPoE-соединения, поддержкой NAT и DNS-forwarding.
2010-02-23, Morty
darkstat
Простая считалка траффика, со встроенным веб-сервером. Очень маленькая, может делать отчеты трафика по хостам, портам, протоколам, а также строить графики
2010-01-23, gonzo111
squid+sams+sqstat
Пилим squid и sams - примеры конфигов с объяснениями. Установка SqStat.
2009-12-19, schizoid
mpd5 + radius + ng_car + Abills
Настройка pppoe-сервера с биллинговой системой Abills и шейпером ng_car
2009-11-16, lissyara
UFS->ZFS
Удалённая миграция с UFS на ZFS. Загрузка с раздела zfs. Настройка для работы с малым количеством памяти под архитектурой i386.
2009-11-13, gx_ua
fusefs-ntfs
Установка, настройка и использование fusefs-ntfs, драйвер NTFS, предназанченного для монтирования NTFS разделов под FreeBSD
2009-11-12, Morty
LiveCD
Создание собственного LiveCD с необходимыми вам изменениями, автоматизирование данного процесса, а так же вариант скоростной сборки СД.
2009-09-27, lissyara
Samba как PDC
Контроллер домена - аналог M$ NT4 домена под самбой, без использования LDAP и прочей хиромантии. Просто и быстро =)
2009-08-30, terminus
ipfw nat
Подробное руководство по ipfw nat, сложные случаи конфигурации.
2009-08-24, levantuev
HotSpot
Установка Hotspot системы в общественное заведение.
|
Комментарии пользователей [16 шт.]