Городок Мещерино-1

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Городок Мещерино-1 » Компьютеры » Все о Linux


Все о Linux

Сообщений 31 страница 60 из 145

31

LeGUN написал(а):

нас больше чем 1%

Ну где там 1%?! По версии этой считалки - 0,0185917%  :D

LeGUN написал(а):

Дебиан приписали к платным? И давно он таким стал?

Пожалуй я действительно с Дебианом перегнул, но сам UNIX, да и Solaris - это коммерческие продукты. И Торвальдс написал ядро Linux не от хорошей жизни, а как свободно распространяемую (бесплатную) альтернативу. :)

32

LeGUN написал(а):

нас больше чем 1%

Ура! 1%, и, может быть, немного больше - отличный результат!  :D
Трепещите Виндузятники!  :flag:

33

LeGUN написал(а):

нас больше чем 1%

Олег, я тебя поздравляю! По данным openstat.ru пользователей Linux в России более 3,5%

Отредактировано SpanishFlyer (15-07-2012 20:49:42)

34

SpanishFlyer написал(а):

По данным openstat.ru пользователей Linux в России более 3,5%

Но!  :flag:

Если верить openstat.ru, то из этих 3,5% бОльшая часть приходится на пользователей Android - 2,44%. А это планшеты, мобильники, коммуникаторы, смартфоны...  Так, что реальных Linux-юзеров так и есть, около 1%.

http://s1.uploads.ru/t/HxVXl.jpg

35

Timoga написал(а):

Если верить openstat.ru, то из этих 3,5% бОльшая часть приходится на пользователей Android - 2,44%. А это планшеты, мобильники, коммуникаторы, смартфоны...  Так, что реальных Linux-юзеров так и есть, около 1%.

Как-то не подумал, что по названию в списке можно кликнуть, и там окажется Андроид :)

36

Skype 4.0

Доступен первый стабильный релиз Skype 4.0 для Linux
Качаю, ставлю... крибле-крабле...

подробнее о дистрибутиве тут:
http://www.opennet.ru/opennews/art.shtml?num=34104

у меня встал без проблем, на данный момент пользуюсь им, на мой взгляд удобнее

37

Movgrab - скачивание видео из командной строки

http://rus-linux.net/MyLDP/consol/movgrab.png

Movgrab - это утилита командной строки для скачивания видеоклипов с таких сайтов, как YouTube, Daily Motion, Break.com, Vimeo, Blip.tv, Liveleak и других.

Возможности Movgrab:

поддержка прокси-серверов;
запись скачанного в std-out, что позволяет легко воспроизводить видео во внешнем приложении;
возможность выбора формата скачиваемого видео для сайтов, поддерживающих такую функциональность;
возможность скачивания видео не только с сайтов, которые заявлены как поддерживаемые;
возобновление прерванных загрузок (для этого используется флаг "-r" );
работа в фоновом режиме (флаг "-b");
программа написана на чистом C, поэтому не имеет зависимостей.

Полный список поддерживаемых сайтов:

YouTube
Metacafe
Dailymotion
Vimeo
Break.com
eHow
5min.com
vbox7
blip.tv
Ted
MyVideo
ClipShack
MyTopClip
RedBalcony
Mobando
Yale University
Princeton University
Reuters
LiveLeak
Academic Earth
Photobucket
VideoEmo
VideosFacebook
Aljazeera
Mefeedia
IViewTube
Washington Post
CBS News
Euro News
MetaTube
MotionFeeds
Escapist
Guardian
RedOrbit
Sciive
Izlese
uctv.tv
royalsociety.tv
British Academy
Kitp
Dotsub
Astronomy.com
Teachertube.com
Discovery
Bloomberg.com

Использование Movgrab

Чтобы скачать видео, используя опции по умолчанию, просто введите команду:

Код:
$ movgrab 'URL'

Где 'URL' - это адрес клипа, который вы хотите скачать, например "http://www.youtube.com/watch?v=1QP-SIW6iKY". Если в адресе встречаются специальные символы, лучше использовать кавычки.

Чтобы задать имя файла, используйте флаг "-o":

Код:
$ movgrab -o VIDEONAME.mp4 'URL'

Для того, чтобы прерванная загрузка возобновлялась, используйте флаг "-r":

Код:
$ movgrab -r 'URL'

Если вы хотите задать формат и качество видео, сначала необходимо выяснить, какие форматы поддерживаются, с помощью команды:

Код:
$ movgrab -T 'http://www.youtube.com/watch?v=1QP-SIW6iKY'

Команда должна вернуть что-то наподобие этого:

Formats available for this Movie: webm:640x360 flv-h264:640x360 mp4:480x360 flv:400x240

Теперь можно указать, в каком формате скачивать видеоклип. Например, мы хотим скачать видео в формате webm с разрешением 640x360:

Код:
$ movgrab -f webm:640x360 'http://www.youtube.com/watch?v=1QP-SIW6iKY'

Теперь предположим, что мы хотим просмотреть видео "на лету", не скачивая его предварительно. Так как Movgrab может писать скачиваемое в std-out, все, что нам нужно - запустить команду:

Код:
$ movgrab -o - 'URL' | mplayer -

Пример:

Код:
$ movgrab -o - 'http://www.youtube.com/watch?v=1QP-SIW6iKY' | mplayer -

Чтобы узнать о других опциях, просто запустите movgrab в терминале без всяких флагов.

Установка Movgrab

Пользователи Ubuntu могут установить Movgrab, используя WebUpd8 PPA:

Код:
$ sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install movgrab

Для Arch Linux, получить последний релиз Movgrab можно с помощью AUR.

Наконец, для любого дистрибутива можно скачать исходный код здесь, и скомпилировать программу:

Код:
$ ./configure make sudo make install

честно (с)пёрто

Отредактировано Exile (06-08-2012 11:29:04)

38

УРА у меня появился единомышленик!!!!

Спасибо за посты, довольно интересно.

39

если интересно, то выложу сюда много нового и не публикуемого повсеместно)
если что у меня kubuntu 11.10 (Oneiric Ocelot)

40

BURG, или как сделать ваш загрузчик красивым.

Все мы знаем, что загрузочное меню GRUB, которое приветствует вас во время практически каждого запуска операционной систему, уныло чуть более, чем полностью, и даже фоновая картинка не может скрыть этого уныния. Но теперь все то, о чем вы мечтали, но боялись спросить, вышло из ваших снов и стало явью!

Возможно, вам покажется, что BURG - это какой-то набор звуков из мифологии "Star Trek", но это означает всего лишь "Brand-new Universal loadeR from GRUB", и основано оно на загрузчике GRUB.

Устанавливаем BURG

Настоятельно рекомендую не делать всего этого, если вы боитесь, что вашей системе придут кранты. А если же они таки придут, то не надо обвинять в этом меня, я вас все-таки предупредил...

Добавляем BURG PPA:

Код:
sudo add-apt-repository ppa:bean123ch/burg
sudo apt-get update && sudo apt-get install burg burg-themes

Устанавливаем BURG в вашу Master Boot Record

Установите BURG приведенной ниже командой. Замените, если требуется, "(hd0)" на точку загрузчика на вашем жестком диске.

Код:
sudo burg-install "(hd0)"

Обновление содержимого BURG

Следующий шаг вы просто ОБЯЗАНЫ сделать до перезагрузки, если не хотите потом грызть свою клавиатуру, проклиная себя, что ввязались во всю эту авантюру:

Код:
sudo update-burg

ТЕМЫ
Ну и наконец мы добрались до самого главного момента, ради чего и стоило ставить под угрозу саму возможность загрузки вашей операционной системы - ТЕМЫ!
Выбрать тему несложно; необходимо лишь перезагрузиться, и когда вы увидите дефолтное окно BURG, остается только лишь нажать на кнопку 't' на клавиатуре. Когда перед вами вывалится здоровенный список тем, вам всего лишь нужно будет, пользуясь кнопками со стрелками, выбрать понравившуюся, и применить.
Вот вам для затравки некоторые популярные темы:

sora
http://grub4dos.sourceforge.net/sora.png

coffee
http://grub4dos.sourceforge.net/coffee.png

winter
http://grub4dos.sourceforge.net/winter.png

ubuntu
http://grub4dos.sourceforge.net/ubuntu.png

proto
http://grub4dos.sourceforge.net/proto.png

Предпросмотр меню GRUB

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

Код:
burg-emu

В открывшемся окошке вы увидете графическое отображение меню GRUB. Чтобы его закрыть, нажмине кнопку 'c' на клавиатуре и напечатайте 'exit'

Успехов вам!

(с) Official BURG website can be found: http://code.google.com/p/burg

P.S. Все, что вы делаете - вы делаете на свой страх и риск, и если что-то накроется медным тазом, вините самих себя!

Отредактировано Exile (07-08-2012 13:13:40)

41

QtADB - управление Android смартфоном с ПК

QtADBпрограмма, для удобного управления смартфоном на базе Android с компьютера. Есть версии как под Windows так и под Linux. Русифицированный интерфейс.

http://kubuntu.ru/files/pictures/1/QtADB.png

Основные возможности программы:

- Удобный, двух панельный файловый менеджер
- Управление приложениями, установка *.apk
- Полная информация о телефоне
- Возможность делать снимки с экрана
- Отправка SMS
- Консоль
- Лог

Установка

Для работы программы необходимы так же два приложения adb и aapt из AndroidSDKпо этому рекомендую скачать архив с этого сайта, в нем содержится всё необходимое для запуска. В архиве находится последняя на данный момент версия QtADB 0.8.1, adb и aapt

Скачиваем и распаковываем архив

Для Linux x86

Код:
wget http://kubuntu.ru/files/QtADB_0.8.1_linux64.zip && unzip QtADB_0.8.1_linux64.zip && chmod +x $HOME/Android/QtADB/*

Для Linux AMD64

Код:
wget http://kubuntu.ru/files/QtADB_0.8.1_linux64.zip && unzip QtADB_0.8.1_linux64.zip && chmod +x $HOME/Android/QtADB/*

В вашей домашнем каталоге должна появиться новая папка Android/QtADB содержащая нужные файлы.

Для запуска QtADB нужно сначала запустить сервис adb, делается это коммандой:

Код:
sudo adb start-server

и только после этого можно запускать QtADB.

Автоматизация запуска сервиса

Пропишем путь к каталогу с программой. Для этого открываем файл ~/.bashrc

и добавляем строчку:

Код:
export PATH=$HOME/Android/QtADB:$PATH

Создаем скрипт для запуска сервиса adb в /etc/init.d/

Код:
sudo nano /etc/init.d/adb_start.sh

следующего содержания:

Код:
#!/bin/sh
/home/%username%/Android/QtADB/adb start-server

Не забываем заменить %username% на имя вашего пользователя.

делаем его выполняемым и добавляем в автозагрузку

Код:
sudo chmod +x /etc/init.d/adb_start.sh && sudo update-rc.d adb_start.sh defaults 99

Теперь при загрузке сервис adb должен стартовать автоматически.

есть архивы для х32 и х64 линукса, но файло на форум заливать нельзя

42

Как добавить произвольное действие при подключении устройства

Когда флешка или любое другое устройство подключается в kde4 это отображается на виджете "подключаемые устройства". Так же там предлагается выбрать действия для подключенного устройства.

Создадим действие синхронизация для конкретной флешки.

Сначала посмотрим как solid (подсистема ответственная за аппаратуру в KDE 4) видит нашу флешку.

Код:
solid-hardware list

наша флешка имеет udi = '/org/freedesktop/UDisks/devices/sdb1'

Код:
solid-hardware details /org/freedesktop/UDisks/devices/sdb1

получаем примерно такой вывод:

Код:
parent = '/org/freedesktop/UDisks/devices/sdb'  (string)
  vendor = 'Multiple'  (string)
  product = 'Card  Reader'  (string)
  description = '3,7 GiB Removable Media'  (string)
  Block.major = 8  (0x8)  (int)
  Block.minor = 17  (0x11)  (int)
  Block.device = '/dev/sdb1'  (string)
  StorageAccess.accessible = false  (bool)
  StorageAccess.filePath = ''  (string)
  StorageAccess.ignored = false  (bool)
  StorageVolume.ignored = false  (bool)
  StorageVolume.usage = 'FileSystem'  (0x2)  (enum)
  StorageVolume.fsType = 'vfat'  (string)
  StorageVolume.label = ''  (string)
  StorageVolume.uuid = '5a8d-08b0'  (string)
  StorageVolume.size = 3964552704  (0xec4e4600)  (qulonglong)

Вот и uuid - им можно уникально идентифицировать нашу флешку.
Создаем файл в ~/.kde/share/apps/solid/actions, например Синхронизировать.desktop:

Код:
[Desktop Action open]
Exec=/usr/bin/unison-gtk
Icon=ktip
Name=Синхронизировать

[Desktop Entry]
Actions=open;
Type=Service
X-KDE-Action-Custom=true
X-KDE-Solid-Predicate=[[StorageVolume.usage == 'FileSystem' AND StorageVolume.ignored == 'false'] AND StorageVolume.uuid == '5a8d-08b0']

Теперь, при подключении флешки в USB разьем, в списке действий появляется новый пункт: Синхронизировать.

Так же действия для подключаемых устройств можно добавить через K -> "Параметры системы" -> "Действия для устройств"

Файлы системных действий находятся в папке /usr/share/kde4/apps/solid/actions/

спойлер

http://kubuntu.ru/files/pictures/1/synhron1.png

http://kubuntu.ru/files/pictures/1/synhron2.png

http://kubuntu.ru/files/pictures/1/synhron3.png

43

Создание собственной сборки Kubuntu

Kubuntu является одним из самых дружественных к пользователю дистрибутивов. Однако всем не угодишь , поэтому некоторые пользователи могут отметить для себя несколько неприятных моментов. Kubuntu поддерживает более 60 языков, однако из-за малого объема CD-диска, поддержка русского языка оказывается неполной. Кроме того, из-за патентных ограничений в Kubuntu отсутствуют некоторые часто используемые компоненты, такие как кодеки (MP3, MPEG, AVI и др.), Flash, Java, некоторые шрифты и др. Все эти «неприятности» легко устраняются при наличии высокоскоростного подключения к интернет, но если вы захотите установить Kubuntu на другой компьютер, не имеющий доступа в интернет, то можете встретиться с рядом сложностей. Кроме того, если вам вдруг придется переустанавливать систему, то нужно будет заново устанавливать локализацию, приложения, обновления и т. д. Собственная сборка поможет вам легко избавиться от указанных проблем. Своими руками вы можете сделать локализованную сборку с последними обновлениями, включив в нее необходимое программное обеспечение и удалив ненужное. Фактически вы получаете настроенную систему в виде live-CD, готовую для установки на любой компьютер.

Есть несколько методов создания собственной сборки Kubuntu. Мы рассмотрим наиболее простой автоматизированный метод при помощи программы Ubuntu Customization Kit (UCK). Эта программа имеется в стандартных репозиториях, но там может оказаться старая версия, что может привести к возникновению ошибок. В таком случае лучше скачать новую версию программы с сайта uck.sourceforge.net или подключить PPA-репозиторий

Код:
sudo add-apt-repository ppa:uck-team/uck-stable

или воспользовавшись программой Источники приложений

http://kubuntu.ru/files/pictures/13042/uck2.png

http://kubuntu.ru/files/pictures/13042/uck3.png

После установки программы Ubuntu Customization Kit вы найдете ее в категории Система.

http://kubuntu.ru/files/pictures/13042/uck1.png

Итак начнем:
1. Для работы с программой необходимо иметь около 5 ГБ свободного пространства на диске и доступ в интернет

http://kubuntu.ru/files/pictures/13042/uck4.png

2. Затем нужно выбрать языковые пакеты для установки (один или несколько)

http://kubuntu.ru/files/pictures/13042/uck5.png

3. Далее выбираем список языков, доступных при загрузке с live-CD

http://kubuntu.ru/files/pictures/13042/uck6.png

4. Выбираем язык по умолчанию при загрузке

http://kubuntu.ru/files/pictures/13042/uck7.png

5. Выбираем среду рабочего стола (для Ubuntu – это GNOME, для Kubuntu – KDE)

http://kubuntu.ru/files/pictures/13042/uck8.png

6. Выбираем образ диска, на основе которого будем выполнять сборку.
7. Вводим название диска или оставляем предложенное название

http://kubuntu.ru/files/pictures/13042/uck9.png

8. Если хотите пользоваться пакетным менеджером и консолью, то выбирайте yes, если хотите просто русифицировать, то выбирайте no

http://kubuntu.ru/files/pictures/13042/uck10.png

9. Если хотите удалить файлы, необходимые для установки из-под Windows (autorun.inf, usb-creator.exe, wubi.exe) выбирайте yes, если хотите сохранить их, то выбирайте no

http://kubuntu.ru/files/pictures/13042/uck11.png

10. Если хотите создать гибридный образ, выбирайте yes, иначе no

http://kubuntu.ru/files/pictures/13042/uck12.png

11. Все готово для модификации. Файл образа своей сборки livecd.iso Вы найдете в папке tmp/remaster-new-files домашней директории

http://kubuntu.ru/files/pictures/13042/uck13.png

12. Процесс начался...

http://kubuntu.ru/files/pictures/13042/uck14.png

Если Вы в пункте 8 ответили утвердительно, то вам будет предложено запустить менеджер пакетов или терминал, и вы сможете настраивать репозитории, устанавливать удалять и обновлять программы как обычно.

http://kubuntu.ru/files/pictures/13042/uck15.png

В текущей на момент написания статьи версии UCK 2.4.5, менеджер пакетов Muon автоматически не запускался, но ничто не мешает запустить его из консоли

Код:
muon-installer

а для управления репозиториями

Код:
software-properties-kde

Рекомендую сразу же полностью обновить систему

Код:
apt-get update && apt-get upgrade

а также установить мета-пакет kubuntu-restricted-extras . В дальнейшем вы можете создавать обновленные сборки на основе предыдущих.

Совет: для экономии траффика и времени можете скопировать кэш из /var/cache/apt/archives в /home/$USER/tmp/remaster-apt-cache/archives, таким образом UCK не будет скачивать пакеты через интернет, если они есть в кэше

Код:
sudo cp /var/cache/apt/archives/*.deb /home/$USER/tmp/remaster-apt-cache/archives/

Если не получилось с первого раза, не отчаивайтесь. Просмотрите файл build.log в папке tmp домашней директории, прочтите последние строчки с сообщением об ошибке из-за которой прервалась сборка и поищите помощи в интернете. Надеюсь, у вас все получится с первого раза. Удачи!

44

Как всё сложно! И очень много букв. Не... с Окнами всё проще!  :canthearyou:

45

Timoga написал(а):

Как всё сложно! И очень много букв. Не... с Окнами всё проще!  :canthearyou:

Подпись автора

    http://nick-name.ru/forum3t3/Timoga.gif

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

46

Timoga написал(а):

Как всё сложно! И очень много букв. Не... с Окнами всё проще!

А еще проще, когда все это само настраивается и работает!   8-)

47

Они просто - линуксоиды... :)

48

на самом деле этот холивар бессмысленный. все ОС по своему хороши и все для своих целей идеально служат. другой вопрос в разнообразии функционала. если в винде большой спектр возможностей - но, к сожалению ограниченный, зато простой в применении, то в никсах возможности практически безграничны за счет полета фантазии и мастерства. никогда не понимал людей, которые безапелляционно называют одну ОС плохой, другую хорошей. это то же самое что в обсуждении транспортных средств спорить зашишая каждый свое: 1ый самолет, 2й авианосец, 3й автомобиль, 4й автобус

49

Новая версия мультимедиа проигрывателя SMPlayer 0.8.0

Представлен релиз мультимедиа проигрывателя SMPlayer, написанного с использованием библиотеки Qt и представляющего собой фронтэнд к MPlayer. Версия 0.8 является первым значительным выпуском после двухлетнего затишья в развитии проекта. Бинарные сборки доступны для Windows и Ubuntu Linux. И для openSUSE =)

Основные новшества:

- Добавлен редактор панели инструментов, позволяющий на свой вкус разместить на панели желаемые кнопки и элементы управления.
- Добавлены новые фильтры для видео: "gradfun", размывание и увеличение резкости;
- Обеспечена возможность изменения типа GUI-интерфейса (по умолчанию, минималистичный и mpc) на лету без перезапуска программы;
- Налажена поддержка sub-файлов с субтитрами, загруженными из сервиса opensubtitles;
- Обеспечена возможность проигрывания видероликов Youtube по сокращённым URL, например, http://y2u.be/F5OcZBVPwOA;
- Улучшена поддержка разделов в видеофайлах;
- Устранена ошибка, мешающая воспроизведению внешних m3u-файлов через меню "избранное" и через командную строку;
- Внутренние архитектурные изменения (переход на QtSingleApplication).

Установка в *buntu:

Код:
sudo add-apt-repository ppa:rvm/smplayer
sudo apt-get update
sudo apt-get install smplayer smtube

источник

50

Команды Linux - Системная информация

arch : отобразить архитектуру компьютера
uname -m : отобразить архитектуру компьютера (2)
uname -r : отобразить используемую версию ядра
dmidecode -q : показать аппаратные системные компоненты - (SMBIOS / DMI)
hdparm -i /dev/hda : вывести характеристики жесткого диска
hdparm -tT /dev/sda : протестировать производительность чтения данных с жесткого диска
cat /proc/cpuinfo : отобразить информацию о процессоре
cat /proc/interrupts : показать прерывания
cat /proc/meminfo : проверить использование памяти
cat /proc/swaps : показать файл(ы) подкачки
cat /proc/version : вывести версию ядра
cat /proc/net/dev : показать сетевые интерфейсы и статистику по ним
cat /proc/mounts : отобразить смонтированные файловые системы
lspci -tv : показать в виде дерева PCI устройства
lsusb -tv : показать в виде дерева USB устройства
date : вывести системную дату
cal 2007 : вывести таблицу-календарь 2007-го года
date 041217002007.00 : установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)

clock -w : сохранить системное время в BIOS
shutdown -h now : Остановить систему
init 0
telinit 0
shutdown -h hours:minutes & : запланировать остановку системы на указанное время
shutdown -c : отменить запланированную по расписанию остановку системы
shutdown -r now : перегрузить систему
reboot
logout : выйти из системы

Отредактировано Exile (07-08-2012 17:27:42)

51

Я хоть и виндусятник, но не холиварщик :)
И новости типа: вышел новый дистрибутив, нас стало на 0,5% больше - считаю ерундой, которую интересующиеся и так найдут на просторах сети. А вот прикладную информацию, которую стал выкладывать Exile считаю очень полезной, разумеется для определённого круга.

52

нет бесполезных знаний) мало ли когда-нибудь пригодится) много лет "сидел" на винде, но так сложилась история моей жизни, что "переехал жить" на линукс)

53

Используем Amarok как будильник.

может сбояню... но... тема актуальная) пишем будильник сами, как нам удобно)

Сегодня возникла необходимость 100% пробуждения сутра, потому что как обычно засиделся до поздней ночи, а так как у меня компьютер постоянно работает (качаю торренты ), а с телефона я не просыпаюсь, причем довольно давно  Вот, возникла идея сообразить будильник с помощью amarok'a и cron'a

И так поехали

Нам потребуются: amarok, crontab

Пробуем выполнить команду:

Код:
DISPLAY=:0 amarok -p

Если амарок запустился, отлично! Параметр -p означает играть текущий плей-лист

Теперь создадим эмуляцию плавного нарастания громкости (согласитесь так намного приятнее ). На помощь нам приходи amixer:
Создаем файл .cron_alarm

Код:
gedit ~/.cron_alarm

С содержимым:

Код:
#!/bin/bash
amixer sset Master 0% unmute;
DISPLAY=:0 amarok -p;
sleep 1;
amixer sset Master 10% unmute;
sleep 1;
amixer sset Master 20% unmute;
sleep 1;
amixer sset Master 30% unmute;
sleep 1;
amixer sset Master 40% unmute;
sleep 1;
amixer sset Master 50% unmute;
sleep 1;
amixer sset Master 60% unmute;
sleep 1;
amixer sset Master 70% unmute;
sleep 1;
amixer sset Master 80% unmute;
sleep 1;
amixer sset Master 90% unmute;
sleep 1;
amixer sset Master 100% unmute;

Естественно, кому не подходят эти параметры, могут варировать слипы и процентаж громкости.

Далее в добавим нашу задачу на выполнение:

Код:
crontab -e

И в него добавляем следующую строчку

Код:
30 8 * * 1-5  bash ~/.cron_alarm  #Будильник :)

Первое число означает минуты, второе - часы, третье - дни месяца, затем месяца и дни недели. После этого команда, которую стоит выполнить при помощи shell’а. Звездочка означает все совпадения с 1 по последнее возможное значение (например, для минут звёздочка будет соответствовать диапазону 0-59). Также можно задать список значений через запятую (без пробелов). В моем случае cron выполнит команду с понедельника по пятницу в 8:30.

Хотя и первоначальная настройка такого будильника кажется сложной, она того стоит

Можно скомбинировать, или добавить несколько записей на разные будильники.

для любителей поломать моск :)

добавил проверку на запущенного торрент-клиента и запуск радио)

Код:
#!/bin/bash
# громкость, до которой разгоняемся, в процентах
maxvolume=100
# время, за которое достигаем максимальной громкости, в секундах
raisetime=20 
#играть интернет-радио?
play_inet_radio=1
#радио плейлист
radio_playlist='http://www.nashe.ru/nashe-128.m3u'
#локальный плейлист
offline_playlist='/home/shurik/alarm_playlist.m3u'
#проверять запущен ли торрент-клиент?
check_torrent=0 
#название проверяемого торрент-клиента
torrent_client='ktorrent'

#убираем громкость совсем
amixer sset Master 0% unmute;

#проверяем интернет и запущен торрент-клиент
if [ "$play_inet_radio" -eq 1 ] && [ `ping -c 1 ya.ru | head -n 5 | tail -n 1 | awk '{print $4}'` -eq 1 ] && ! [[ "$check_torrent" -eq 1 && -z `ps -e | grep '$torrent_client' | head -n 1` ]] 
then DISPLAY=:0 amarok -p -l "$radio_playlist" &> /dev/null #и запускаем интернет-радио
else DISPLAY=:0 amarok -p -l "$offline_playlist" &> /dev/null #грузим amarok с проигрыванием оффлайн плей-листа
fi
#ждем пока загрузится
sleep $((5+$play_inet_radio*3));

#ставим громкость в ноль
volume=0

while [ "$volume" -le "$maxvolume" ]
do
#прибавляем по единичке громкости
volume=$((volume+1))
amixer sset Master $volume% unmute; 
# плавно
sleep `echo "scale=3; $raisetime / $maxvolume" | bc` 
done

Отредактировано Exile (07-08-2012 19:51:53)

54

да, кстати!
если у кого есть какие вопросы, что-то интересует/не получается/не работает/не компилится и т.п. - то жду ваших вопросов в этом топе)
очень люблю загадки и поломать голову) порой очень интересные решения получаются)

55

Если встроенный микрофон не работает в Skype

Суть проблемы, с которой я столкнулся, в следующем: при осуществлении звонка в Skype я собеседника слышу, но он меня нет. Через микшер посмотрел - устройство опознано, все вроде должно быть в порядке. Однако микрофон не фиксирует никаких звуков.

Сразу скажу, что проблема моя, но ее решение не мое - взял здесь: ИСТОЧНИК

Судя по дате темы, решение подходит для многих версий Ubuntu/Kubuntu и иже с ними.

Итак, как проблема решилась:

1. Устанавливаем pavucontrol (PulseAudio Volume Control)

Код:
sudo aptitude install pavucontrol

или

Код:
sudo apt-get install pavucontrol

2. Запускаем pavucontrol

3. Заходим на вкладку "Устройства ввода (Input Devices)", жмем на замок (отключаем связку громкости каналов т.к. явно встроенный микрофон не стерео).

4. Вырубаем любой из каналов с помощью ползунка. И тестим микрофон. Нижний индикатор сразу покажет его работу.

5. Запускаем Skype и общаемся голосом.

56

бесплатное sms информирование в linux

В google calendar есть очень интересная функция — уведомления. Благодаря ей можно получать бесплатные смс на телефон о событиях в календаре. Поддерживается очень много стран и операторов сотовой связи:

Беларусь
JLLC Mobile TeleSystems
VELCOM

Россия
Билайн
МегаФон
МТС
Скай Линк

Полный список стран здесь. (у меня например смс также приходили к операторам которых нет в списке)

Умельцы с форума wl500g.info написали парочку скриптов которые шлют любые смс через google calendar. Задержка составляет всего 1 минуту, а ограничение 20 смс в сутки пока обойти не удалось.

   Для начала нужно зарегистрироваться в gmail.

   В настройках google календаря, в пункте «настройка для мобильных устройств» ввести и активировать свой мобильный телефон. Номер телефона можно ввести только один, но впоследствии его можно будет сменить.

   Дальше устанавливаем python и bc

Код:
sudo apt-get install python
sudo apt-get install bc

Качаем gdata-python-client питон клиент для календаря. И устанавливаем его.

Код:
wget gdata-python-client.googlecode.com/files/gdata-2.0.13.tar.gz
tar xfv gdata-2.0.13.tar.gz
rm gdata-2.0.13.tar.gz
cd gdata-2.0.13
python setup.py install

Создаем папку /opt/etc/calendarSMS и кладем в нее питоновский скрипт, скачанный по ссылке. (если папка другая — то нужно поправить пути в файле) Я исправил все на /etc/calendarSMS

   В архиве по ссылке выше лежит конфиг файл для скрипта, его кладем рядом и правим.

Код:
[sendsms]
user: %username%
pw: %password%
starttime: 120
endtime: 180
remindertime: 1
calendar: fafgttkq8ed2idfgfhdfidn6eok@group.calendar.google. com
attempt:11
delay:5

user аккаунт google
pw пароль к аккаунту google
starttime указывает через какое время будет начато мероприятие(в секундах)
endtime указывает через какое время будет закончено мероприятие(в секундах)
remindertime время напоминания(в минутах)
calendar Идентификатор календаря (например fafgttkq8ed2idfgfhdfidn6eok@group.calendar.google. com). Можно посмотреть в настройках календаря — подробные сведения конкретного календаря, поле «адрес календаря» и там справа в скобках
attempt Максимальное количество попыток установить новое напоминание в календарь
delay Время ожидания между попытками

Дальше нужно скачать и положить файл sendsms в туже папку /opt/etc/calendarSMS (если меняли путь то не забудьте поправить его везде)

   Для синхронизации времени перед каждой отправкой в примере используется ntpclient. Он используется только в предыдущем пункте. В Убунте я исправил его на ntpdate и все заработало.

   Не забываем дать права на запуск

Код:
chmod 777 /opt/etc/calendarSMS/sendsms

Вот и все, теперь что бы отправить себе sms набираем

sendsms Текст_смс

sendsms [-inet] [-?] [-sync] [сообщ]

-inet позволяет перед отправкой проверить доступ к интернету(google.com), пока интернет не появится сообщение не отправится
-? эта справка
-sync перед отправкой синхронезировать время
сообщ сообщение которое будет отправлено

Пример:

Код:
/opt/etc/calendarSMS/sendsms -inet -sync Привет Мир!

Область применения огромна:
- Смс о завершившийся закачке в торрент клиенте
- Смс о сработке датчика движения в системах видео наблюдения
- Смс о достижении определенного порога в наблюдаемой величине
- Смс о сбое канала связи/сервера/программы
и т.д. и т.п.

Единственное ограничение 20 смс в сутки на 1 номер.
Но для каждого события можно завести свой гугл аккаунт, совпадения номеров он с разными аккаунтами не сверяет.

Отредактировано Exile (07-08-2012 22:07:45)

57

Да, господа, вопрос!

некоторые мои гайды довольно объемные, могу убирать под спойлер, если напрягает "многа букаф" или 22 ведра картинок (не у всех безлимит, трафик он такой трафик)
если не напрягает - мне даже так проше, не заморачиваться со спойлерами

решать только вам

Отредактировано Exile (07-08-2012 23:23:21)

58

ну пока по большому счету кроме нас  стобой тут больше никому тема Linux не интересна.

59

Настройка IPv6 в Linux

IPv6 соединение будем туннелировать через брокер туннелей (Tunnel Broker), так как не все ISP поддерживают прямое IPv6 соединение.
Регистрируем свою систему в сервисе http://tunnelbroker.net/ (выбираем "Create Regular Tunnel")
При регистрации вводим IPv4 адрес (можно скопировать из строки "You are viewing from:" или посмотреть на сайте Myip.ru)
После регистрации получаем:
IPv4 адрес удаленного конца туннеля: 216.66.80.30
IPv6 адрес удаленного шлюза: 2001:0470:1f0a:cc0::1/64
Клиентский IPv6 адрес, который нужно использовать на своей машине: 2001:0470:1f0a:cc0::2/64
Поднимаем IPv6-in-IPv4 туннель:

Код:
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.66.80.30
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:0470:1f0a:cc0::2/64
route -A inet6 add ::/0 dev sit1

Проверяем через пинг удаленного конца туннеля и IPv6 хоста из списка
http://www.ipv6.org/v6-www.html

Код:
ping6 -c4 2001:0470:1f0a:cc0::1
ping6 -c4 www.ipv6.uni-muenster.de

Создаем файл /etc/network/if-up.d/ipv6 для настройки параметров при загрузке:

Код:
#!/bin/sh
PATH=/sbin:/bin
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::216.66.80.30
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:0470:1f0a:cc0::2/64
route -A inet6 add ::/0 dev sit1

Не забываем поставить права доступа:

Код:
chmod 755 /etc/network/if-up.d/ipv6

Поздравляю У вас теперь белый IP

Можно использовать ресурсы на IPv6
http://ipv6.nnm-club.ru/

Отредактировано LeGUN (08-08-2012 15:15:41)

60

КАК НАСТРОИТЬ РОУТЕР ДЛЯ РАЗДАЧИ IPv6 В ЛОКАЛКУ

IPv6 мы настроили, но как быть если у нас несколько устройств которые нужно подключить к сети и настроить IPv6 в ручную возможности у них нет?

В примере я буду использовать Роутер DIR-320 с прошивкой от Олега

Получаем на сайте http://tunnelbroker.net необходимые параметры

Код:
[b]Server IPv4 address:[/b] 216.66.84.46
• [b]IPv6 Tunnel Endpoints[/b]
Server IPv4 address: 216.66.84.46
Server IPv6 address: 2001:470:1a10:11b::1/64
Client IPv6 address: 2001:470:1a10:11b::2/64
• [b]Available DNS Resolvers[/b]
Anycasted IPv6 Caching Nameserver: 2001:470:20::2
• [b]Routed IPv6 Prefixes[/b]
Routed /64: 2001:470:1a11:11b::/64

Заходим в роутер и в разделе IPv6 из списка WAN IPv6 Connection Type выбераем P6-in-IPv4 Tunnel
В LAN IPv6 Settings, в поле Static IPv6 address указываем routed IPv6 prefix без /64 и добавив в конце цифру 1 после ::
В строке Netsize (bits of hostpart) указываем размер сети 64
Enable router advertisements ставим YES
В WAN IPv6 Settings в строке Static or local IPv6 address указываем Client IPv6 address Без /64
В строке Netsize (bits of hostpart) указываем размер сети 64
В качестве Remote IPv6 gateway указываем Server IPv6 address Без /64
В поле DNS Server вписываем Anycasted IPv6 Caching Nameserver
И наконец в 6in4 IPv4 remote endpoint указываем Server IPv4 address
Все остальное должно быть по умолчанию
Tunnel MTU = 1280
Tunnel TTL = 64

Должно получиться что то похожее
http://wl500g.googlecode.com/svn/wiki/GUIIPConfigIPv6HowTo6in4.png

Отредактировано LeGUN (08-08-2012 10:13:01)


Вы здесь » Городок Мещерино-1 » Компьютеры » Все о Linux