Gathering of Tweakers

Quicksearch
PIMP JE UBUNTU: OpenGL Games
Vergeet Automatix: Pimp je Ubuntu met 1 drag & drop!

Dit scriptje installeert de volgende games voor alle users (inclusief menu-koppelingen en pictogrammetjes)
  • 3d Shooters: Warsow, Nexuiz, Tremulous, Sauerbraten
  • Racing: ManiaDrive, vDrift, SuperTuxKart2, PlanetPenguin-racer, Trigger
  • Overig: dreamChess, Armagetron, NeverBall, NeverPutt

Sleep onderstaande code (het is een hele lange regel) naar een Terminal-venster en druk op [enter]. Toets daarna je wachtwoord in en druk weer op [enter]. Aan het eind krijg je nog wat vragen van autopackage voor je neus. Je kunt hier gewoon 'next' klikken.


code:
1
sudo sh -c 'apt-get --assume-yes install planetpenguin-racer supertuxkart nexuiz nexuiz-music tremulous trigger dreamchess xscreensaver-gl argmagetron neverball; wget -O - http://upload.wikimedia.org/wikipedia/commons/2/27/Neverball.png > /usr/share/icons/neverball.png; wget -O - http://upload.wikimedia.org/wikipedia/commons/2/2d/Neverputt.png > /usr/share/icons/neverputt.png; cd /opt; wget -O - http://surfnet.dl.sourceforge.net/sourceforge/maniadrive/ManiaDrive-1.2-linux-i386.tar.gz | gunzip | tar xvv; wget -O - http://maniadrive.raydium.org/screenshots/raycap2006-01-28-223025-04s.jpg > /opt/ManiaDrive-1.2-linux-i386/maniadrive.jpg; echo "#!/bin/sh\ncd /opt/ManiaDrive-1.2-linux-i386\n./mania_drive.sh" > /usr/bin/maniadrive; chmod +x /usr/bin/maniadrive; echo "[Desktop Entry]\nName=ManiaDrive 1.2\nExec=/usr/bin/maniadrive\nIcon=/opt/ManiaDrive-1.2-linux-i386/maniadrive.jpg\nType=Application\nCategories=Application;Game;" > /usr/share/applications/maniadrive.desktop; wget -O - http://ftp.club-internet.fr/pub/games/nofrag/warsow/warsow_0.21_linux.tar.gz | gunzip | tar xvv; wget -O - http://www.warsow.net/zone_neutre01s.jpg > /opt/warsow/warsow.jpg; echo "#!/bin/sh\ncd /opt/warsow\n./warsow" > /usr/bin/warsow; chmod +x /usr/bin/warsow; echo "[Desktop Entry]\nName=Warsow 0.21\nExec=/usr/bin/warsow\nIcon=/opt/Warsow/warsow.jpg\nType=Application\nCategories=Application;Game;" > /usr/share/applications/warsow.desktop; wget -O - http://surfnet.dl.sourceforge.net/sourceforge/sauerbraten/sauerbraten_2006_09_12_water_edition_linux.tar.gz | gunzip | tar xxv;   wget -O - http://www.quadropolis.us/files/sauericonfinal.ico > /opt/sauerbraten/sauerbraten.ico; echo "#!/bin/sh\ncd /opt/sauerbraten\n./sauerbraten_unix" > /usr/bin/sauerbraten; chmod +x /usr/bin/sauerbraten; echo "[Desktop Entry]\nName=Sauerbraten (9/12/06)\nExec=/usr/bin/sauerbraten\nIcon=/opt/sauerbraten/sauerbraten.ico\nType=Application\nCategories=Application;Game;" > /usr/share/applications/sauerbraten.desktop; cd /tmp; wget http://surfnet.dl.sourceforge.net/sourceforge/vdrift/vdrift-2006-10-06-full.x86.package; chmod +x vdrift-2006-10-06-full.x86.package; ./vdrift-2006-10-06-full.x86.package; apt-get autoremove; apt-get clean; cd ~; killall gnome-panel;'

meneer r wijzigde dit bericht 27-10-2006 01:21 (12%)

 
Hier moet ik toch even op reageren, want dit had je ook op de fp gepost: meuktracker: Ubuntu Linux 6.10 final.
  • Het is leuk, maar verwijs anders gewoon naar een howto ofzo. Of maak het bekend op het ubuntu forum, dat je daar naar verwijst.
  • Een apt-get clean hoef je niet uit te voeren. Als iemand met een broken package zit, kan je makkelijk in de archives teruggrijpen naar een pakket wat wel goed is
  • Je zegt beter te zijn dan Automatix maar je apt-get nog steeds met de --assume-yes --force-yes flags (!!!)
  • Voor mensen die nog enigszins willen begrijpen wat je uitvoert: er is geen touw aan vast te knopen. Heel handig, alles met 1 commando, maar wát er nu eigenlijk gaat gebeuren met je systeem, niemand weet dat...
  • Gnome-baker suckt wat betreft cd branden. Gebruik onder Gnome dan liever Brasero: nog in ontwikkeling, maar nu al stabieler met betere kwaliteit
  • Waarom mplayer en xmms? Mplayer heb ik helemaal niet nodig, xmms is een gtk1 look dat je met skins moet kutten om het er een beetje uit te laten zien. Leer Rhythmbox/Banshee/Exaile/Listen gebruiken!
  • Waarom Azureus en GTK-Gnutella? Over een aantal dagen komt Deluge 0.3 uit: een echt product met potentie
En nu wil ik eigenlijk nog wel heel lang doorgaan. Sorry, misschien was het goed bedoeld, maar zorg dat liever mensen echt begrijpen wat ze doen. Helaas, maar met een Linux configuratie ben je nog steeds even bezig. De installatie zelf is heel snel, en als je wat ervaring hebt, is een configuratie ook wel snel te doen. Maar ik ben geen voorstander van een lange sliert aan commando's in de terminal plakken en hopen dat God zich even over je pc buigt...

Portfolio | Your ecological footprint looks even bigger in melting snow

quote:
• Gnome-baker suckt wat betreft cd branden. Gebruik onder Gnome dan liever Brasero: nog in ontwikkeling, maar nu al stabieler met betere kwaliteit
Je hebt toch wel Gnomebaker 0.6 geprobeerd neem ik aan ?
quote:
• Waarom Azureus en GTK-Gnutella? Over een aantal dagen komt Deluge 0.3 uit: een echt product met potentie

Omdat jij hier (tamelijk vaak) op teruggekomen bent ben ik nog een keer naar Deluge gaan kijken. Om tot de conclusie te komen dat het nog steeds zuigt. :'( Voor zover ik gezien heb kun je bijvoorbeeld niet eens per torrent je upload-rate instellen en ook je upload-rate tijdens seeden instellen kun je vergeten. Het gebruikt wel een stuk minder geheugen, maar het mist nog steeds teveel functionaliteit om als vervanger van Azureus naar voren geschoven te kunnen worden (zoals bijvoorbeeld utorrent op het windowsplatform). Meerdere poorten gebruiken is trouwens ook zo 2002 :P

Voor de rest ben ik het roerend met je eens 8)

Last.fm | "I don't care who uses what, as long as they're not coming to me for tech support"

Fair enough, in de post hieronder, zal ik alle stapjes uitleggen die er plaats vinden en waarom.
Eerst even op je punten terug-komen:

quote:
Een apt-get clean hoef je niet uit te voeren. Als iemand met een broken package zit, kan je makkelijk in de archives teruggrijpen naar een pakket wat wel goed is


De mensen voor wie ik dit bedoel, zijn niet de tiepes die dat weten. Dat jij dat wel weet, maakt jou niet het soort persoon waarik voor dit scriptje heb bedoeld.

quote:
Je zegt beter te zijn dan Automatix maar je apt-get nog steeds met de --assume-yes --force-yes flags (!!!)


Dit doe ik maar op 1 scriptje: wanneer ik gebruik maar van de beryl-repository. Zij hebben geen gpg-key en dus kan het niet automatisch zonder force-yes. Het security-risico is een tikkeltje overdreven. De kans dat iemand tussen jouw net-verbinding inzit en zich voordoet als de beryl-repository lijkt mij klein. Maar je kan het weghalen en dan zul je zelf op Y moeten klikken.

quote:
Gnome-baker suckt wat betreft cd branden.


Wat voor problemen heb jij dan gehad? Qua functies zijn ze identiek. Ik ben zelf geen bugs tegengekomen, maar ik geloof je op je woord. Overigs, nu we het er toch over hebben, zijn er uberhaupt linux audio-cd burn programma's die crossfade aankunnen? Ik kan ze niet vinden :-(

quote:
Waarom mplayer en xmms?


Bashee/Rhythmbox/Exaile/Listen zijn allemaal mooie tools, en meer de soort tools die ik zelf gebruik. Maar ze niet erg vergelijkbaar met xmms/bmp acthige tools. Het zijn zware media-managers, waarvan Rhythmbox zowieso standaard al geinstalleerd.

XMMS staat er in omdat het licht is in combinatie met streamtuner en alle streams aankan en er out-of-the-box mee-werkt. Een vergelijkbare tool zou beep-media-player zijn. Helaas kon ik niet zonder in het scriptje te gaan zitten compileren (wat ik te ver vindt gaan) wma ondersteunen, waardoor niet alle streamtuner streams ermee zouden werken. De door jouw genoemde spelers integreren slecht met streamtuner. Verder heeft van die tools alleen Exaile en Listen ondersteuning voor visualisatie.

quote:
Waarom Azureus en GTK-Gnutella?


Delunge is een prima alternatief voor Azureus, en stukken lichten inderdaad. Ik heb een aantal bittorrent-clients geprobeerd, helaas was delunge de enige gnome bittorrent client, die wel DHT aankon. Dat ik er niet voor koos had eigenlijk alleen te maken met de populariteit van Azureus. Je hebt waarschijnlijk gelijk dat (zelfs nu met 0.2) delunge al beter is. Persoonlijk gebruik ml-donkey icm met Sancho. Maar ik denk dat dat voor de gemiddelde gebruiker overkill is.

quote:
En nu wil ik eigenlijk nog wel heel lang doorgaan


Ga vooral door! Ik ben harstikke benieuwd naar wat mensen anders zouden doen en waarom.

Zoals beloofd hieronder de leesbare variant van de scriptjes
 
quote:
meneer r schreef op donderdag 26 oktober 2006 @ 19:57:
PIMP JE UBUNTU: NVidia Bling Bling
Er zit een foutje in de opmaak van je bericht, het lijkt nu net of 'meneerR zegt: start je computer opnieuw op' ook onderdeel van de code is.

DeadMetal wijzigde dit bericht 26-10-2006 20:43 (3%)

 
De leesbare variant van mijn default-customization script

# zet screensaver op matrixview, want opengl screensavers crashen zonder opengl support op veel hardware
code:
1
gconftool-2 -s /apps/gnome-screensaver/mode 'single' -t string;
gconftool-2 -s /apps/gnome-screensaver/themes [screensaver-matrixview] -t list --list-type string;

Alles wat hieronder staat moet met sudo worden uitgevoerd. In mijn script doe ik dat door alle comments en newlines weg te halen en alles als argument aan sudo sh -c mee tegeven... dus:
code:
1
sudo sh -c 'commando1;commando2;command3'



Temp directory aanmaken
code:
1
mkdir /tmp/meneerR; cd /tmp/meneerR;

Grafische grub ala Suse
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# download en pak uit message.ubugrey (de grub-splash)
wget http://www.gnome-look.org/content/download.php?content=43166;
unzip *.zip; 

# verplaats message.ubugrey naar /boot/grub
mv message.ubugrey /boot/grub; 

# maak backup van menu.lst
mv /boot/grub/menu.lst /boot/grub/menu.lst.backup; 

# voeg "gfxmenu /boot/grub/message.ubugrey" opmerking toe aan menu.lst
echo "gfxmenu /boot/grub/message.ubugrey" | cat - /boot/grub/menu.lst.backup > /boot/grub/menu.lst; 

# verwijder grub en installeer grub-gfxboot
apt-get --assume-yes remove grub; apt-get --assume-yes install grub-gfxboot;

Flash 9 beta Mozilla-firefox plugin
code:
1
2
3
4
# pak terwijl je download meteen libflashplayer.so uit naar /usr/lib/mozilla/plugins
# (dit is eigenlijk 1 regel, maar voor het gemak heb ik maar even wat newlines toegevoegd)
wget -O - "http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin" 
           | gunzip | tar -O --get "flash-player-plugin-9.0.21.55/libflashplayer.so" 
           > /usr/lib/mozilla-firefox/plugins/libflashplayer.so;

Zet alle ubuntu-repositories (multiverse, restricted, etc.) aan
code:
1
software-properties -e universe;software-properties -e multiverse;software-properties -e restricted;

Voeg PENGUIN LIBERATION FRONT TOE
code:
1
2
3
4
5
6
7
8
9
10
# maak backup van je sources.list
mv /etc/apt/sources.list /etc/apt/sources.list.backup;

# voeg PLF repository toe aan je sources.list
echo "deb http://packages.freecontrib.org/ubuntu/plf/ edgy-plf free non-free" | cat /etc/apt/sources.list.backup - > /etc/apt/sources.list; 

# voeg gpg key van PLF toe
wget http://packages.freecontrib.org/ubuntu/plf/12B83718.gpg -O - | sudo apt-key add -;

# update software bibliotheek
apt-get update;

Installeer software (haal de comments en newlines weg!)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
apt-get --assume-yes install 

    # codecs
    w32codecs libdvdcss2 ffmpeg sox mpg123 mpg321 vorbis-tools lame flac faac faad
    libxine-extracodecs gstreamer0.10-pitfdll gstreamer0.10-lame gstreamer0.10-fluendo-* 
    gstreamer0.10-ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-bad 
    gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-good 
    gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse 

    # players/rippers/burners/tags
    -totem-gstreamer-firefox-plugin -totem-gstreamer totem-xine realplay mplayer 
    streamtuner streamripper easytag  last-exit 
    gnomebaker thoggen k9copy devede vcdimager  tvtime
    xmms xmms-wma xmms-musepack xmms-mp4 xmms-flac xmms-goom xmms-speex 
    xmms-vorbis xmms-modplug

    # firefox tweaks
    msttcorefonts firefox-themes-ubuntu sun-java5-jre sun-java5-plugin mozilla-mplayer 
     
    # games (en vereisten voor glChess)
    gnome-sudoku monkey-bubble xmoto supertux -gnome-games -gnome-games-data
    lincity-ng python2.4 python-gtk2 python-glade2 pingus gnuchess phalanx wormux
    
    # tools
    gnome-translate gaim-themes glabels ttb beagle opera googleearth
    agave xaralx xaralx-svg imagemagick inkscape gtk-gnutella azureus buoh
    
    # applets
    fast-user-switch-applet bubblemon gnome-main-menu gxmms-xmms music-applet
    
    # ies4linux vereisten & rar-support, europese lettertypes (umlaut, accenten, etc.)
    wine cabextract rar unrar gsfonts-x11 xfonts-intl-european
    
    # nautilus, theme-engines, geen opengl-screensavers en system-tools
    nautilus-open-terminal  nautilus-gksu nautilus-actions
    gnome-art gtk2-engines-* blubuntu-look ubuntu-calendar -xscreensaver-gl
    samba sambafs  avahi-daemon qemu ps2pdf gparted;

Font cache regeneration: (vanwege nieuw geinstalleerde MS TrueType en europese fonts)
code:
1
fc-cache -f -v

XMMS Ubuntu & WinAmp5 Skin
code:
1
2
3
4
5
6
7
8
9
10
# download skin naar /usr/share/xmms/Skins/UbuntuHuman.tgz
wget -O - http://www.gnome-look.org/content/download.php?content=14870 > /usr/share/xmms/Skins/Winamp5.tar.bz2; 
wget -O - http://anka.org/henrik/humanxmms/files/HumanXMMS-latest.tgz > /usr/share/xmms/Skins/UbuntuHuman.tgz;

# maak de ubuntu-skin de standaard voor nieuwe gebruikers door alvast een
# xmms config bestandje in de /etc/skel/ te zetten (de skeleton directory voor new users)
mkdir /etc/skel/.xmms ~/.xmms; 
echo "[xmms]\nenabled_vplugins=libxmmsgoom2.so\nskin=/usr/share/xmms/Skins/UbuntuHuman.tgz\n" > /etc/skel/.xmms/config; 

# kopieer die skeleton naar de huidige home directory
cp /etc/skel/.xmms/config ~/.xmms/config

Songbird rc3 (de over the top streamtuner replacement)
code:
1
wget "http://www.getdeb.net/debs/s/songbird_0.2rc3-getdeb1~dapper_i386.deb";
dpkg -i songbird_0.2rc3-getdeb1~dapper_i386.deb;

Audio-convert-script (vereiste voor nautilus-actie: rechtermuis-klik audio-convert
code:
1
wget -O - "http://download.savannah.nongnu.org/releases/audio-convert/audio-convert_0.3.1.1-0ubuntu1_all.deb" > audioconvert.deb;
dpkg -i audioconvert.deb;

Nautilus actions: (mount-iso, ps2pdf, qemu-iso, audio-convert, set-as-wallpaper, oo-print). Dit voegt acties toe aan je rechtermuis-knop in nautilus voor bepaalde bestands-types
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 # download schema's
 wget -O - "http://www.grumz.net/?q=system/files&file=umiso" > /usr/bin/umiso; 
 wget -O - "http://www.grumz.net/?q=system/files&file=miso" > /usr/bin/miso;    
 wget -O - "http://www.grumz.net/?q=system/files&file=ps2pdf.schemas" > ps2pdf.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=QEMU.schemas" > qemu.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=config_28ca4d93-5140-48cb-83ff-fd39859aa535.schemas" > audioconvert.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=config_umount_iso.schemas" > umiso.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=config_mount_iso.schemas" > miso.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=config_set_as_wallpaper.schemas" > wallpaper.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=print%20openoffice2.schemas" > print.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=config_tag_files.schemas" > tag.schema;
 wget -O - "http://www.grumz.net/?q=system/files&file=nautilus_add_bookmark.schemas" > bookmark.schema;

 # installeer schema's
 gconftool-2 --install-schema-file ps2pdf.schema;
 gconftool-2 --install-schema-file qemu.schema;
 gconftool-2 --install-schema-file audioconvert.schema;
 gconftool-2 --install-schema-file umiso.schema;
 gconftool-2 --install-schema-file miso.schema;
 gconftool-2 --install-schema-file wallpaper.schema;
 gconftool-2 --install-schema-file print.schema;
 gconftool-2 --install-schema-file tag.schema;
 gconftool-2 --install-schema-file bookmark.schema;

glChess: een mooie gnome chess tool
code:
1
wget http://surfnet.dl.sourceforge.net/sourceforge/glchess/glchess_1.0RC1-1debian_all.deb;
dpkg -i glchess_1.0RC1-1debian_all.deb;

IES4Linux downloaden & installeren voor alle gebruikers
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
wget -O - http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz | gunzip | tar xvv; 

 # installeer IE6 in het nederlands naar /usr/share/ies4linux
 cd ies4linux-*; 
 echo j | sudo ./ies4linux --no-install-ie55 --no-install-ie5 --install-icon --install-flash --locale NL --basedir /usr/share/ies4linux --bindir /usr/bin --downloaddir /tmp/meneerR/ies4linux-downloads; 

 # maak het leesbaar voor alle gebruikers
 chmod 777 /usr/share/ies4linux/* -R

 # vervang Explorer met Exploiter in ~/Desktop/IE6.0
 perl -pi -e "s/Explorer/Exploiter/g" ~/Desktop/IE6.0.desktop; 

 # Maak op basis van IE6.0.desktop een menu-item aan onder Toepassingen -> Applicaties voor alle gebruikers
 echo "Categories=Application;Network;" | cat ~/Desktop/IE6.0.desktop - > /usr/share/applications/ie6.desktop; 

 # Verwijder desktop shortcut (we hebben nu een net menu-item)
 rm ~/Desktop/IE6.0.desktop;

Download extra GDM themes
code:
1
2
3
4
5
cd /usr/share/gdm/themes;
wget -O - http://www.gnome-look.org/content/download.php?content=45776 | gunzip | tar -xvv;
wget -O - http://www.gnome-look.org/content/download.php?content=46567 | gunzip | tar -xvv;
wget -O - http://www.gnome-look.org/content/download.php?content=24128 | gunzip | tar -xvv; 
wget -O - http://www.gnome-look.org/content/download.php?content=15783 | gunzip | tar -xvv;
wget -O - http://www.gnome-look.org/content/download.php?content=38842 | gunzip | tar -xvv;

Download extra gtk2 themes
code:
1
2
3
4
5
6
cd /usr/share/themes; 
wget -O - http://art.gnome.org/download/themes/gtk2/571/GTK2-Glossy_P.tar.gz | gunzip | tar -xvv; 
wget -O - http://www.silvestre.com.ar/wp-content/uploaded/CleanLime-0.4.tar.bz2 | bunzip2 | tar -xvv;
wget -O - http://www.gnome-look.org/content/download.php?content=46507 | gunzip | tar -xvv;
wget -O - http://www.gnome-look.org/content/download.php?content=47100 | gunzip | tar -xvv;
wget -O - http://www.gnome-look.org/content/download.php?content=46573 | gunzip | tar -xvv;
wget -O - "http://www.gnome-look.org/content/download.php?content=20050&id=1" | gunzip | tar -xvv; wget -O - "http://www.gnome-look.org/content/download.php?content=20050&id=2" | gunzip | tar -xvv; wget -O - "http://www.gnome-look.org/content/download.php?content=20050&id=3" | gunzip | tar -xvv;

Cleanup
code:
1
apt-get --assume-yes autoremove; apt-get clean; cd ~; rm /tmp/meneerR -r; killall gnome-panel;



Toelichting op de gebruikte technieken:
code:
1
2
3
4
5
  wget -O - [url]                           
    ==> download iets en output het naar de standaard output
  wget -O - [url] | gunzip               
    ==> download iets en unzip het onmiddelijk, terwijl je download
  wget -O - [url] | gunzip | tar -xvv 
    ==> download iets, unzip het en pak het uit in de huidige directory


De commando1 | command2 maakt van de output van de een de input van de ander.
Soms wil je een download gewoon onder een andere naam opslaan:

code:
1
  wget -O - [url] > nieuwenaam

Soms wil je een text-bestandje aanmaken:
code:
1
  echo "hallo wereld\nik ben een bestandje!\n" > hallo.txt

Soms wil je iets toevoegen aan een bestandje:
code:
1
  echo "nieuwe regel" | cat input.txt - > output.txt


Cat plakt twee of meerdere bestanden aan elkaar en geeft het resultaat als output.
De '-' geeft aan dat ie niet een bestand moet openen, maar de standaard invoer moet gebruiken.

Met gconftool-2 kun je settings in de gnome-registery zetten. Settings zijn daar altijd per user, schema's gelden voor alle users en vormen de basis van een setting. Ze defineren onder andere de types en de default waardes. Schema's kun je alleen importeren vanuit een xml-schema-bestand.

code:
1
2
3
 gconftool-2 -s [gconf-key] [waarde] -t [type]      
     ==> zet een user setting (gebruik geen sudo)
 gconftool-2 --install-schema-file [schema-file]   
     ==> installeer een schema voor alle users (vereist sudo)

meneer r wijzigde dit bericht 27-10-2006 01:39 (25%)

 
quote:
DeadMetal schreef op donderdag 26 oktober 2006 @ 20:42:
[...]


Er zit een foutje in de opmaak van je bericht, het lijkt nu net of 'meneerR zegt: start je computer opnieuw op' ook onderdeel van de code is.


Het is ook onderdeel van de code. (ik ga hieronder het nvidia-bling-bling scriptje uitleggen). Ik laat het script op het laatst zeggen dat je je computer opnieuw moet opstarten.
Ik had het ook in de post kunnen zetten op zich, maar misschien was die al afgesloten. Het dient ook als een soort van alles-is-goed-gegaan-bevestiging.

Hieronder het Nvidia-bling-bling scriptje...toegelicht
 
NVidia Bling Bling Script .. Toegelicht

Screensaver matrixview, zonder direct rendering kunnen opengl screensavers de boel crashen
code:
1
gconftool-2 -s /apps/gnome-screensaver/mode 'single' -t string;
gconftool-2 -s /apps/gnome-screensaver/themes [screensavers-matrixview] -t list --list-type string;

Alle code hieronder moet onder sudo worden uitgevoerd. In mijn script doe ik dat door alle newslines en comments weg te halen, en het geheel argument aan sudo sh -c mee-te-geven. Voorbeeld:
code:
1
sudo sh -c 'commando1;commando2;commando3'

Voeg deb http://amaranth.selfip.com toe aan je /etc/apt/sources.list
code:
1
2
mv /etc/apt/sources.list /etc/apt/sources.list.bling.backup;
echo "deb http://amaranth.selfip.com/ edgy lrm" | cat /etc/apt/sources.list.bling.backup - > /etc/apt/sources.list; 
apt-get update;

Installeer met --force-yes vanwege afwezigheid van gpg key.
Installeert ook de opengl-screensavers weer die ik bij common customizations verwijderd heb
code:
1
apt-get --assume-yes --force-yes install nvidia-glx libxorg-sched-yield-hack0 xscreensaver-gl;

Upgrade restricted kernel modules: vereist force-yes
code:
1
apt-get upgrade --assume-yes --force-yes;

Update je xorg.conf
code:
1
2
3
4
5
6
7
8
9
10
 # maak een backup
 cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bling.backup;

 # Vervang 'nv' met 'nvidia'
 perl -pi -e "s/\"nv\"/\"nvidia\"/g" /etc/X11/xorg.conf;
  
 # Voeg Option "NoLogo" en Option "TrippleBuffer" "True" toe onder device="nvidia"
 perl -pi -e "s/\"nvidia\"/\"nvidia\"\nOption \"NoLogo\"\nOption \"TripleBuffer\" \"true\"/g"  /etc/X11/xorg.conf;

 # Voeg Option AddRGBGLXVisuals "TRUE" toe onder Section "SCREEN"
 perl -pi -e "s/Section \"Screen\"/Section \"Screen\"\nOption \"AddARGBGLXVisuals\" \"True\"/g" /etc/X11/xorg.conf;

NVidia Settings in Voorkeuren menu
code:
1
2
3
4
 # Download icoontje voor Nvidia-settings
 wget -O - http://ic3.deviantart.com/fs11/f/2006/200/1/2/nvidia_settings_48.png > /usr/share/icons/nvidia-settings.png; 

 # Maak het menu-item aan onder voorkeuren
 echo "[Desktop Entry]\nName=NVidia Settings\nExec=/usr/bin/nvidia-settings\nIcon=nvidia-settings\nType=Application\nCategories=GNOME;GTK;Settings;" > /usr/share/applications/sauerbraten.desktop

Cleanup
code:
1
apt-get autoremove; apt-get clean; cd ~;

Vertel de gebruiker dat ie moet rebooten
code:
1
echo "***********\n\n MeneerR zegt: START JE COMPUTER NU OPNIEUW OP!";

meneer r wijzigde dit bericht 27-10-2006 00:33 (10%)

 
Persoonlijk zoek ik liever zelf uit wat ik allemaal op mijn systeem wil draaien, zonder daarbij een pakket aan appz en games te downloaden waarvan ik minstens de helft niet gebruik. Ik denk ook dat de meeste gebruikers juist voor dit argument Linux hebben gekozen om het lekker te customizen.

Vijf dagen geleden heb ik Ubuntu 'ontdekt', sindsdien heb ik Windows niet meer aangeraakt 8). Heerlijk!

edit: desalniettemin heb je er veel moeite in gestoken, meneer r :) !

Rogier V wijzigde dit bericht 26-10-2006 21:19 (9%)

 
De grap is natuurlijk dat juist bij Windows minder software gelevert wordt.

Zoveel 'software' installeert het scriptje ook niet. Het zijn vooral tweaks, en wat standaard pakketjes ja, die bijna iedereen installeert op een of andere manier. Zoals de semi-legale codecs.

Voor de minimalisten onder U, die alleen de multimedia CODECS willen en de software zelf willen uitzoeken:

Stap 1: voeg "deb http://amaranth.selfip.com/ edgy lrm" toe aan /etc/apt/sources.list
Stap 2: Voer de volgende code uit in een terminal-venster:
code:
1
sudo apt-get update
sudo apt-get install w32codecs libdvdcss2 ffmpeg sox mpg123 mpg321 vorbis-tools lame flac faac faad libxine-extracodecs gstreamer0.10-pitfdll gstreamer0.10-lame gstreamer0.10-fluendo-* gstreamer0.10-ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse

Als je daarnaast ook de browser-plugins wilt hebben om video mee te kijken, java-applets mee draaien en flash 9 sites te kunnen bezoeken, doe dan ook:
code:
1
sudo apt-get install msttcorefonts sun-java5-jre sun-java5-plugin mozilla-mplayer -totem-gstreamer-firefox-plugin

Dan kan je voor de rest zelf alles zelf doen... have fun tweaking all day :-)

meneer r wijzigde dit bericht 27-10-2006 01:46 (5%)

 
Sorry meneer r, dit ziet er veel beter uit d:)b Ik zie dat je er veel werk in heb gestoken, maar dit maakt het ook een stuk overzichtelijker ;)

Portfolio | Your ecological footprint looks even bigger in melting snow

Meneer r heeft een fijn stukje code voor beginnende gebruikers gepost. Netjes uitgelegt en er volgens mij veel tijd in gestoken. Er gebeuren geen vieze dingen en mensen kunnen hier ook echt van leren.

MHO, goed bezig!
Hm ik ben de boel nu aan het upgraden, nog 2,5 uur wachten @50kb... wat vreemd dat de servers toevallig zo vol zitten... B).

Ik ben benieuwd naar de verschillen :)
 
quote:
HetWonder schreef op donderdag 26 oktober 2006 @ 22:12:
Hm ik ben de boel nu aan het upgraden, nog 2,5 uur wachten @50kb... wat vreemd dat de servers toevallig zo vol zitten... B).

Ik ben benieuwd naar de verschillen :)


Je had het ook gisteren of eergisteren (of al weken terug) kunnen doen ;)
Sinds gisteren zijn er zowieso geen updates bijgekomen.

Last.fm | "I don't care who uses what, as long as they're not coming to me for tech support"

Berichten: 2560
Reg. datum: 27 februari 2001

quote:
Jungian schreef op donderdag 26 oktober 2006 @ 22:24:
[...]
Je had het ook gisteren of eergisteren (of al weken terug) kunnen doen ;)
Sinds gisteren zijn er zowieso geen updates bijgekomen.
Weken terug had ik niet gedaan als je niet zo van een broken systeem (x bijvoorbeeld) houd, maar sinds de RC was et natuurlijk wel een optie.
quote:
Jungian schreef op donderdag 26 oktober 2006 @ 22:24:
Je had het ook gisteren of eergisteren (of al weken terug) kunnen doen ;)
Sinds gisteren zijn er zowieso geen updates bijgekomen.
Wat is dan het verschil tussen de RC en de final? Lijkt me dat er toch wel dingen veranderd zijn (bijv. Firefox 2 final)
 
Berichten: 2560
Reg. datum: 27 februari 2001

quote:
HetWonder schreef op donderdag 26 oktober 2006 @ 22:29:
[...]
Wat is dan het verschil tussen de RC en de final? Lijkt me dat er toch wel dingen veranderd zijn (bijv. Firefox 2 final)

Na de release van de RC (1 week voor de final) kunnen er toch nog updates zijn gekomen?
(Zaten er verschillen tussen Firefox2 RC3 en de final?)
quote:
Jesse schreef op donderdag 26 oktober 2006 @ 22:29:
[...]

Weken terug had ik niet gedaan als je niet zo van een broken systeem (x bijvoorbeeld) houd, maar sinds de RC was et natuurlijk wel een optie.


Ik heb 3 weken terug EE geïnstalleerd (omdat ik moe werd van Gentoo) en afgezien van een brakke Firefox 2 dagen lang heb ik niets gemerkt (ja, dat ze steeds met de artwork bezig waren :P). En ik gebruik mijn laptop toch echt dagelijks en vooral lang achterelkaar, dus zou het wel gemerkt hebben als ze weer iets verprutst hadden ;)

quote:
Jesse schreef op donderdag 26 oktober 2006 @ 22:44:
[...]

Na de release van de RC (1 week voor de final) kunnen er toch nog updates zijn gekomen?
(Zaten er verschillen tussen Firefox2 RC3 en de final?)
Er zijn ook updates geweest, maar niets wat mijn systeem onstabieler heeft gemaakt 8) (ze hebben gelukkig wel de splash-theme een beetje draaglijker gemaakt, die was echt verschrikkelijk op een gegeven moment).

Last.fm | "I don't care who uses what, as long as they're not coming to me for tech support"

getfirefox.com

@meneer r: je zou de code een stuk leesbaarder maken door [code] tags te gebruiken. Nu worden regels afgebroken, wat heel leuk is qua leesbaarheid van gewone tekst, maar niet voor code :)

Verder zitten er wel handige tips tussen, IEs4Linux zou wel handig zijn qua webdevven :). Maar waarom die moeite doen om explorer door exploiter te vervangen? :+

Is 40 dagen offline: zie homepage

quote:
je zou de code een stuk leesbaarder maken door [code] tags te gebruiken. Nu worden regels afgebroken, wat heel leuk is qua leesbaarheid van gewone tekst, maar niet voor code


Goed idee, ik kende die code niet. Ik post niet zo vaak in GoT. Ik zal ze even aanpassen.

quote:
Verder zitten er wel handige tips tussen, IEs4Linux zou wel handig zijn qua webdevven :). Maar waarom die moeite doen om explorer door exploiter te vervangen? :+


Om te benadrukken dat de browser er alleen is voor compatibility redenen.
Als webdev zou ik je aanraden ies4linux handmatig te installeren (al zou ik wel even naar mijn script kijken hoe je het voor alle users kunt installeren). Juist als webdev wil je misschien ook ie50 en ie55 draaien. Zelfs op windhoos kun je niet drie verschillende versies van IE naast elkaar draaien ;-)

IE7 Support komt er trouwens aan volgens de IE4linux site...
Een ander advies voor webdev is dat gedit te gebruiken. Je zou het misschien als te weinig features beschouwen, maar je kunt een file-browser plugin aanzetten (is al standaard geinstalleerd) en je kan live via ssh-ftp editen ;-0 Maar een braaf webdevelopertje doet dat natuurlijk alleen op een test-server of test-account .. al is het voor de quick'n'dirty hacks en de pre-live-periode wel prettig.
 
Ik was trouwens nog vergeten de support code voor Flash 9 uit te voeren, ik heb ze nu alsnog in de scriptjes ingebakken. Hier komt het op neer:
code:
1
sudo wget -O - "http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin" | gunzip | tar -O --get "flash-player-plugin-9.0.21.55/libflashplayer.so" > /usr/lib/mozilla-firefox/plugins/libflashplayer.so

Voor de paranoide onder U: dit is wat er staat met newlines:
code:
1
2
3
# flash 9 beta
wget -O - "http://www.adobe.com/go/fp9_update_b1_installer_linuxplugin" \
  | gunzip | tar -O --get "flash-player-plugin-9.0.21.55/libflashplayer.so" \
  > /usr/lib/mozilla-firefox/plugins/libflashplayer.so

En ja het is weer alles in 1 commando. Ik kan het niet laten ;-)
 
PIMP JE UBUNTU: OpenGL Games Toegelicht

Wederom behoort alles onder sudo te gebeuren. Ik mijn scriptje betekent dat dus: strip de comments en de newlines en geef het mee aan[i] sudo sh -c [i] Bijvoorbeeld:
code:
1
sudo sh -c 'commando1; commando2; commando3'

Installeer games uit repository
code:
1
2
3
apt-get --assume-yes install 

  planetpenguin-racer supertuxkart nexuiz nexuiz-music 
  tremulous trigger dreamchess xscreensaver-gl argmagetron neverball

Icons voor Neverball en Neverputt (lang leve wikipedia)
code:
1
wget -O - http://upload.wikimedia.org/wikipedia/commons/2/27/Neverball.png > /usr/share/icons/neverball.png;
wget -O - http://upload.wikimedia.org/wikipedia/commons/2/2d/Neverputt.png > /usr/share/icons/neverputt.png;

Ga naar /opt om software buiten de repositories te installeren:
code:
1
cd /opt

ManiaDrive: Geweldig stunts-achtig race-spel
code:
1
2
3
4
5
6
7
8
9
10
11
# download maniadrive en pak het uit in /opt
wget -O - http://surfnet.dl.sourceforge.net/sourceforge/maniadrive/ManiaDrive-1.2-linux-i386.tar.gz | gunzip | tar xvv; 

# download een mini-screenshot (om als icoon te gebruiken bij gebrek aan beter)
wget -O - http://maniadrive.raydium.org/screenshots/raycap2006-01-28-223025-04s.jpg > /opt/ManiaDrive-1.2-linux-i386/maniadrive.jpg; 

# maak start-script in /usr/bin aan
echo "#!/bin/sh\ncd /opt/ManiaDrive-1.2-linux-i386\n./mania_drive.sh" > /usr/bin/maniadrive; 
chmod +x /usr/bin/maniadrive; 

# maak een menu-entry voor alle users aan
echo "[Desktop Entry]\nName=ManiaDrive 1.2\nExec=/usr/bin/maniadrive\nIcon=/opt/ManiaDrive-1.2-linux-i386/maniadrive.jpg\nType=Application\nCategories=Application;Game;" > /usr/share/applications/maniadrive.desktop

Warsow: State-of-the-Art Cartooneske Multiplayer FPS
code:
1
2
3
4
5
6
7
8
9
10
11
# download en pak warsow uit in /opt
wget -O - http://ftp.club-internet.fr/pub/games/nofrag/warsow/warsow_0.21_linux.tar.gz | gunzip | tar xvv; 

# download een mini-screenshot als icoon (bij gebrek aan beter)
wget -O - http://www.warsow.net/zone_neutre01s.jpg > /opt/warsow/warsow.jpg; 

# maak een start-up script aan in /usr/bin
echo "#!/bin/sh\ncd /opt/warsow\n./warsow" > /usr/bin/warsow; 
chmod +x /usr/bin/warsow; 

# maak een menu entry voor alle users
echo "[Desktop Entry]\nName=Warsow 0.21\nExec=/usr/bin/warsow\nIcon=/opt/Warsow/warsow.jpg\nType=Application\nCategories=Application;Game;" > /usr/share/applications/warsow.desktop

Sauerbraten: Grappige simplistische 3d shooter met ingebouwde in-game level-editor:
code:
1
2
3
4
5
6
7
8
9
10
11
# download sauerbraten en pak het uit in /opt
wget -O - http://surfnet.dl.sourceforge.net/sourceforge/sauerbraten/sauerbraten_2006_09_12_water_edition_linux.tar.gz | gunzip | tar xxv; 

# download community created icoon
wget -O - http://www.quadropolis.us/files/sauericonfinal.ico > /opt/sauerbraten/sauerbraten.ico; 

# maak een startup script aan in /usr/bin
echo "#!/bin/sh\ncd /opt/sauerbraten\n./sauerbraten_unix" > /usr/bin/sauerbraten; 
chmod +x /usr/bin/sauerbraten; 

# maak een menu-item aan voor alle gebruikers
echo "[Desktop Entry]\nName=Sauerbraten (9/12/06)\nExec=/usr/bin/sauerbraten\nIcon=/opt/sauerbraten/sauerbraten.ico\nType=Application\nCategories=Application;Game;" > /usr/share/applications/sauerbraten.desktop

vDrift: realistische state-of-the-art race-game.
code:
1
2
3
4
5
6
7
8
# ga naar tempory directory en download het spel daar naar toe
cd /tmp
wget http://surfnet.dl.sourceforge.net/sourceforge/vdrift/vdrift-2006-10-06-full.x86.package;

# het is een autopackage, dus voer het uit...
chmod +x vdrift-2006-10-06-full.x86.package;
./vdrift-2006-10-06-full.x86.package;

# je ziet nu een gtk-schermpje waar je gewoon op next kan klikken

Cleanup en reset gnome-panel zodat het menu ververst..
code:
1
apt-get autoremove; apt-get clean; cd ~; rm /tmp/*.package; killall gnome-panel;

 
Ohja, nog een dingtje .. de control+alt+delete opent proccess-beheer-hack (net als op windows).
Deze hack zit niet in de common customizations omdat je het maar voor 1 gebruiker tegelijk kan instellen. (In theorie kan je het default schema updaten maar dat is 'niet netjes' met het oog op updates etc.)

Voer dit uit in een terminal (gebruik geen sudo ofzo!)

code:
1
gconftool-2 -s /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor" -t string;
gconftool-2 -s /apps/metacity/global_keybindings/run_command_9 "<Control><Alt>Delete" -t string;

Voor de liefhebbers hier allerlei standaard settings die ik hanteer op m'n pc's en op die van vrienden en klanten bij wie ik de update naar edgy regel (die niet allemaal technisch onderlegt zijn)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# nautilus (biedt een delete optie aan die voorbij gaat aan de prullenbak)
gconftool-2 -s /apps/nautilus/preferences/enable_delete true -t bool;

# deskbar: geactiveerder plugins in deze volgorde: History, Programs, Gdm, WebAddresses ..
#   ... MailAddresses, Files, Nautilus-Bookmarks, Firefox-History, Beagle, FirefoxSearch
gconftools-2 -s /apps/deskbar/clear_entry true -t bool;
gconftools-2 -s /apps/deskbar/enabled_handlers [HistoryHandler,ProgramsHandler,GdmHandler,WebAddressHandler,EvolutionHandler,FileFolderHandler,MozillaBookmarksHandler,MozillaHistoryHandler,BeagleHandler,MozillaSearchHandler] -t list --list-type string;

# rhythmbox (zet alle plugins en zet muziek delen aan)
gconftool-2 -s /apps/rhythmbox/plugins/artdisplay/active true -t bool;
gconftool-2 -s /apps/rhythmbox/plugins/audiocd/active true -t bool;
gconftool-2 -s /apps/rhythmbox/plugins/cd-recorder true -t bool;
gconftool-2 -s /apps/rhythmbox/plugins/generic-player/active true -t bool;
gconftool-2 -s /apps/rhythmbox/plugins/ipod/active true -t bool;
gconftool-2 -s /apps/rhythmbox/plugins/lyrics/active true -t bool;
gconftool-2 -s /apps/rhythmbox/sharing/enable_browsing true -t bool;
gconftool-2 -s /apps/rhythmbox/sharing/enable_sharing true -t bool;
gconftool-2 -s /apps/rhythmbox/sharing/require_password false -t bool;
gconftool-2 -s /apps/rhythmbox/sharing/share_name "Ubuntu Shared Music" -t string;

# gedit stuff (sane defaults zoals 4 spaces == tab en toon regel-nummers, auto-indent, filebrowser plugin aan)
gconftool-2 -s /apps/gedit-2/plugins/active-plugins [changecase,docinfo,filebrowser,indent,savecopy,spell,taglist,time] -t list --list-type string;
gconftool-2 -s /apps/gedit-2/preferences/editor/auto_indent/auto_indent true -t bool; 
gconftool-2 -s /apps/gedit-2/preferences/editor/bracket_matching/bracket_matching true -t bool;
gconftool-2 -s /apps/gedit-2/preferences/editor/line_numbers/display_line_numbers -t bool;
gconftool-2 -s /apps/gedit-2/preferences/editor/tabs/insert_spaces true -t bool;
gconftool-2 -s /apps/gedit-2/preferences/editor/tabs/tabs_size 4 -t int;
gconftool-2 -s /apps/gedit-2/preferences/editor/wrap_mode/wrap_mode true -t bool;
gconftool-2 -s /apps/gedit-2/preferences/ui/side_pane true -t bool;

# terminal transparancy aan in je profiel (.75 darkness)
gconftools-2 -s /apps/gnome-terminal/profiles/Default/background_type transparent -t string;
gconftools-2 -s /apps/gnome-terminal/profiles/Default/background_darkness 0.75 -t float;

 
Ik neem mijn woord terug dat niemand jouw code zal gebruiken, nu ziet het er een stuk overzichtelijker en 'customizabeler' uit :*)
 
Mischien een goed idee een paar bookmarks naar deze posts op te nemen in de TS. Het nadeel van "grote" topics is dat alles ondergesneeuwd wordt en dit zou toch wel jammer zijn in dit geval :)

Wij wel Unix :P | Niet met me eens ? DM ME


Dit topic is gesloten.


© 1998-2008 Tweakers.net BV - Based on React - Hosted by True - Served by Alectrona

© 1998-2008 Tweakers.net BV - Based on React - Hosted by True - Served by Alectrona

[RSS][XML]

Update Tracker

Active Topics
Active Topics
Frontpage Nieuws
Frontpage Nieuws