Покажи Публикации - ubuntulinux
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
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 си ми изкарва коя песен свири в момента...странно  '<img'>
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++...
Незнам вече....  ':ok:'
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 и ще пиша какво е станало...  ':huh:'
6  Игри за Linux / Общ форум / Icewind dale 2 -: Nov 15, 2005, 01:04
Здравейте!
Опитвам се да пусна Icewind dale2 която е инсталирана на fat32 с cedega и ми изкарва това:
http://iwd2.hit.bg/iwd.png
после и това:
http://iwd2.hit.bg/iwd1.png
А когато се опитам да я пусна с Wine ми показва същите грешки самоче малко по-различно написани  ':ok:'
Използвам Ubuntu 5.0.4
Wine 0.0.20050310-1.1
Cedega 4.3.2 ':crazy:'
Мерси!
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''<img'>. Стартирайте 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 незнам какво трябва да направя.
Благодаря!
Страници: [1]