1
|
Linux секция за начинаещи / Настройка на програми / xmms to xchat
|
-: Dec 11, 2005, 02:28
|
Здравейте! Опитвам се да "изпратя" информацията от XMMS на XCHAT-а с помоща на тази статийка: Цитат | 1. Копирайте xmmsrcs.pl в /.xchat2 2. На xmms плеяра си, отидете на Preferences -> "Efect/General Plugins" 3. Изберете "Song Change" плъгина и натиснете Configure 4. Напишете следните настройки, съответно в двете полета
Song Change: echo "%s" > /tmp/xmms_playing
Playlint end: echo "Nothing" > /tmp/xmms_playing
5. Рестартирайте xChat или заредете xmmsrcs.pl 6. Командата /xmmsctl Ви дава списък с валидните команди.
|
Но нещо не работи значи командите /play /stop и др. си бачкат а когато напиша /psong ми изкарва : "ubuntulinux slushа : (/)" а не името на песента както би трябвало...Малко се самнявам за XMMS-а зашотото в config на libsong_change.so има не 2 а 3 полета...но пробвах всички възможни комбинации и пак не бачка.. ;( Ето и xmmsrcs.pl
Примерен код | IRC::register ("XMMS remote control script v1.07 by APz", "1.07", "", ""); IRC::print("XMMS remote control script v1.07 loaded - type /xmmsctl for help.");
############################################################################## # XMMS remote control script v1.06 by APz (http://flipperit.net/apz/) # # # # This script adds commands to for controlling XMMS from X-Chat. # # Put this into ~/.xchat/ for autostart # # # # This version is dependant on xmmsinfopipe plugin. # # # # You may bug me at [EMAIL=apz@flipperit.net]apz@flipperit.net[/EMAIL] # # Greez to #mokia & #pinball crew :) # ############################################################################## # # Configuration: # $infopipefile='/tmp/xmms_playing'; # Change only if you've modified infopipe's output path # # Here's the song variables with an example of their output. # $status_playlist_length => 453 # $status_playlist_playing => 203 # $status_song_position => 03:32 # $status_song_length => 06:40 / stream # $status_song_name => Sing with Fabio - I love manboobs # $status_song_file => /home/fabio/mp3/I_love_manboobs.mp3 # Note that the channel command REQUIRES either /say or /me to work. # sub formats { # set here the format for /song-command (local only) $localformat="$status_song_name ($status_song_position/$status_song_length)"; # and here's the format for /psong-command (public display) $channelformat="/me slusha : $status_song_name ($status_song_position/$status_song_length)"; } ##############################################################################
IRC::add_command_handler("play", "do_play"); IRC::add_command_handler("pause", "do_pause"); IRC::add_command_handler("stop", "do_stop"); IRC::add_command_handler("next", "do_next"); IRC::add_command_handler("prev", "do_prev"); IRC::add_command_handler("song", "do_song"); IRC::add_command_handler("psong", "do_psong"); IRC::add_command_handler("enque", "do_enque"); IRC::add_command_handler("xmmsctl", "do_help");
sub do_play { system("xmms -p &"); return(1); }
sub do_pause { system("xmms -u &"); return(1); }
sub do_stop { system("xmms -s &"); return(1); }
sub do_next { system("xmms -f &"); return(1); }
sub do_prev { system("xmms -r &"); return(1); }
sub do_enque { my $song=shift(@_); system("xmms -e \"$song\" &"); return(1); }
sub getinfo { open($playing, $infopipefile) or IRC::print("xmms infopipe not running!"); while(<$playing>) { @status=split(": ",$_); if ($status[0] eq "Tunes in playlist") { $status_playlist_length=$status[1]; } if ($status[0] eq "Currently playing") { $status_playlist_playing=$status[1]; } if ($status[0] eq "Position") { $status_song_position=$status[1]; } if ($status[0] eq "Time") { $status_song_length=$status[1]; } if ($status[0] eq "Title") { $status_song_name=$status[1]; } if ($status[0] eq "File") { $status_song_file=$status[1]; } } chomp($status_playlist_length); chomp($status_playlist_playing); chomp($status_song_position); chomp($status_song_length); chomp($status_song_name); chomp($status_song_file); close($playing); # are we playing a stream? if ($status_song_length eq "0:00") { $status_song_length="stream"; } &formats; }
sub do_song { getinfo; IRC::print("$localformat"); return(1); }
sub do_psong { getinfo; IRC::command("$channelformat"); return(1); }
sub do_help { IRC::print("Available commands for controlling XMMS:"); IRC::print("Standard commands: /play, /pause, /stop, /prev, /next, /enque [filename with path]"); IRC::print("Extended commands: /song - Prints the name of the currently played song"); IRC::print(" /psong - Prints the name of the currently played song to the channel"); return(1); }
|
А при команда cat /tmp/xmms_playing си ми изкарва коя песен свири в момента...странно '>
|
|
|
2
|
Игри за Linux / Общ форум / Q:инсталиране на Counter-strike 1.6 ?
|
-: Nov 15, 2005, 18:45
|
Мерси за линкчетата но никъде не намерих точно моя проблем и wine-чето се прецака нещо... Примерен код | $ wine wine: error while loading shared libraries: libntdll.dll.so: cannot open shared object file: No such file or directory
|
Примерен код | $ dpkg -l libwine Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii libwine 0.0.20050310-1 Windows Emulator (Library)
|
|
|
|
3
|
Игри за Linux / Общ форум / Q:инсталиране на Counter-strike 1.6 ?
|
-: Nov 15, 2005, 14:47
|
Да не пускам нова тема...реших туак да си задам въпросчето....защо като пускам CS1.6 под Линукс и като дам change game за да избера CS ми показва че няма никакви игри които мога да change-на...а всъщност от Windows си ми показва да си избера Counter-Strike....
|
|
|
4
|
Игри за Linux / Общ форум / Icewind dale 2
|
-: Nov 15, 2005, 14:07
|
И с pach-а пак същите грешки.... Пробвах да инсталирем gemrb но ми изкарва тази грешка: Примерен код | configure: error: C++ preprocessor "/lib/cpp" fails sanity check
|
А уж съм инсталирал всички пакети за cpp....g++.. http://iwd2.hit.bg/cpp.png http://iwd2.hit.bg/g.png Да пробвам с друга версия на Wine(както пише че играта работи добре с wine-20020904) или да пробвам с друга версия на cedega или да пробвам да инсталирам друга версия на cpp/g++... Незнам вече.... 
|
|
|
5
|
Игри за Linux / Общ форум / Icewind dale 2
|
-: Nov 15, 2005, 10:55
|
Файлът си е там... Примерен код | $ ls 2da.bif ANMgobl.bif ANMuni2.bif GUIbam.bif SNDmon.bif cre.bif ANManim.bif ANMgolm.bif ANMweap.bif GUIchu.bif SNDsfx.bif dlg.bif ANMbeet.bif ANMkeg.bif AREini.bif GUIfont.bif SPLbam.bif ids.bif ANMchar.bif ANMnpc.bif ARTpal.bif GUIicon.bif SPLbmp.bif itm.bif ANMcre.bif ANMskel.bif ARTport.bif GUImos.bif SPLsfx.bif misc.bif ANMdrg2.bif ANMspid.bif BISlogo.mve GUIspl.bif SPLspl.bif sto.bif ANMelem.bif ANMtrol.bif Credits.mve Nvidia.mve are.bif wotc.mve ANMgen.bif ANMundd.bif Dev.bif SNDcre.bif bcs.bif
|
Когато се опитам да инсталирам pach-а не ми намира инсталацията на играта....ще опитам да го инсталирам като мина под windows и ще пиша какво е станало... 
|
|
|
7
|
Linux секция за начинаещи / Настройка на програми / Kernel 2.6.14 проблем
|
-: Nov 02, 2005, 10:30
|
Здравейте! Свалих си ядрото 2.6.14 и уж го оправих но при команда uname -r ми изкарва 2.6.10-5-386....май не правя нещо както трябва... Всичко го правих по този документ: http://store1.data.bg/dzen/Linux_DOCs/The%20Linux%20Kernel%20HOWTO.htmВъпреки че някой работи не съвпаднаха...в смисъл в директория /usr/src нямаш нищо друго освен една директория с име RPM...но аз разархивирах ядрото там в директория linux и после написах следните команди: make menuconfig make make bzImage make clean И според докумета който посочих по-горе трябва да направя следното: Цитат | 4.4 Инсталация на ядрото
След като вече имате ново ядро, което работи по начина. по който искате, идва ред на инсталирането му. Повечето хора използват LILO (Linux LOader), ако и вие използвате lilo - напишете 'make bzlilo' това ще инсталира ядрото и ще направи необходимите промени в конфигурационния файл на lilo. НО САМО ако lilo е конфигуриран по следния начин: kernel-a ви е /vmlinuz, lilo се намира в /sbin, и конфигурационния файл на lilo е "съгласен"
В противен случай ще трябва да използвате lilo директно. Той е относително лесен пакет за инсталиране и работа, но някои хора се объркват от конфигурационния му файл. Прегледайте конфигурационния файл (/etc/lilo/config за по стари версии или /etc/lilo.conf за новите) и вижте каква е конфигурацията. Фаилът ще изглежда по подобен начин:
image = /vmlinuz
label = Linux
root = /dev/hda1
...
'image =' показва ядрото, което използвате. Повечето хора използват /vmlinuz. 'lilo' се използва, за да се определи коя операционна система или ядро да се стартира. 'root' е / на операционната система. Направете копие на ядрото, което използвате и го заменете с новото. ('cp bzImage /vmlinuz' ако използвате '/vmlinuz' '>. Стартирайте lilo наново - на нови системи може просто да напишете 'lilo', но на по-стари може да се наложи да напишете /etc/lilo/install или дори /etc/lilo/lilo -C /etc/lilo/config
Ако искате да обновите версията си на lilo или въобще нямате изтеглете си го от ftp
и следвайте инструкциите.
За да стартирате старото си ядро от хард диска (друг начин да се спасите в случай, че новото ядро не работи) копирайте следващите редове 'image = xxx' във края на конфигурационния файл на lilo, и променете 'image = xxx' на 'image = yyy', където `yyy' е пътят до копието на старото ви ядро. Може да ви се наложи и да сложите следния ред: `delay=x' ,
където x е време в десети от секундата, за което lilo ще чака да натиснете клавиш (shift например) преди зареждането на новото ви ядро. Също така въведете етикета (label) на старото ви ядро, в случай, че се случи най-лошото. |
Но понеже не съм с LILO а със GRUB незнам какво трябва да направя. Благодаря!
|
|
|
|