Instalar/Desinstalar KDE/Gnome/XFCE en Ubuntu

Para todos los que andan jugando con instalar y desinstalar escritorios en Ubuntu, les dejo los comandos para instalarlos y desinstalarlos:

NOTA: Esto es solo para Feisty

Kubuntu (KDE)
Instalar:
sudo aptitude install kubuntu-desktop

Desinstalar (si usaste aptitude para instalar):
sudo aptitude remove kubuntu-desktop

Desinstalar (si usaste apt-get o synaptic para instalar):
sudo apt-get remove adept adept-batch adept-common adept-installer adept-manager adept-notifier adept-updater akregator amarok amarok-xine apport-qt ark arts bogofilter bogofilter-bdb bogofilter-common debtags digikam enscript fftw3 gtk-qt-engine gwenview hwdb-client-kde k3b kaddressbook kaffeine kaffeine-xine kamera karm katapult kate kbstate kcontrol kcron kde-guidance kde-guidance-powermanager kde-icons-mono kde-style-polyester kde-systemsettings kdeadmin-kfile-plugins kdebase-bin kdebase-data kdebase-kio-plugins kdebluetooth kdegraphics-kfile-plugins kdelibs-data kdelibs4c2a kdemultimedia-kfile-plugins kdemultimedia-kio-plugins kdenetwork-filesharing kdenetwork-kfile-plugins kdepasswd kdepim-kio-plugins kdepim-kresources kdepim-wizards kdeprint kdesktop kdm kdnssd keep kexi kfind kghostview khelpcenter kicker kio-apt kio-locate kipi-plugins klipper kmag kmail kmailcvt kmenuedit kmilo kmix kmousetool kmplayer-base kmplayer-konq-plugins knetworkconf knetworkmanager knotes koffice-data koffice-libs konq-plugins konqueror konqueror-nsplugins konsole kontact konversation kooka kopete korganizer kpdf kpf kppp krdc krfb kscreensaver ksmserver ksnapshot ksplash ksplash-engine-moodin ksvg ksysguard ksysguardd ksystemlog ktorrent kubuntu-artwork-usplash kubuntu-default-settings kubuntu-desktop kubuntu-docs kubuntu-konqueror-shortcuts kwalletmanager kwin kwin-style-crystal language-selector-qt libakode2 libarts1-akode libarts1c2a libartsc0 libavahi-compat-libdnssd1 libavahi-qt3-1 libcurl3-gnutls libdbus-qt-1-1c2 libexiv2-0.12 libflac++5c2 libgmp3c2 libgpgme11 libgsl0 libid3tag0 libifp4 libimlib2 libjasper-runtime libjpeg-progs libk3b2 libkcal2b libkcddb1 libkdepim1a libkexiv2-0 libkipi0 libkleopatra1 libkmime2 libkonq4 libkpimexchange1 libkpimidentities1 libkscan1 libksieve0 libktnef1 liblockdev1 liblua50 liblualib50 libmeanwhile1 libmimelib1c2a libmodplug0c2 libmpcdec3 libmtp5 libmysqlclient15off libnjb5 libofa0 liboggflac3 libopenexr2c2a libopenobex1 libpcre3 libpoppler1-qt libpq5 libpulse0 libpythonize0 libqt-perl libqt3-mt libqt4-core libqt4-gui libqt4-qt3support libqt4-sql librsync1 libruby1.8 libsamplerate0 libskim0 libsmokeqt1 libsqlite0 libtdb1 libtunepimp5 libxine1 libxvmc1 mysql-common networkstatus openoffice.org-kde openoffice.org-style-crystal perl-suid pmount poster psutils pykdeextensions python-kde3 python-qt3 python-qt4 python-sip4 python2.5-dev qca-tls qobex rdiff-backup ruby ruby1.8 scim-qtimm skim software-properties-kde speedcrunch vorbis-tools

Xubuntu (XFCE)
Instalar:
sudo aptitude install xubuntu-desktop

Desinstalar (si usaste aptitude para instalar):
sudo aptitude remove xubuntu-desktop

Desinstalar (si usaste apt-get o synaptic para instalar):
sudo apt-get remove abiword abiword-common abiword-plugins anthy gnumeric-common gnumeric-gtk gqview gtk2-engines-xfce gxine hal-cups-utils libaiksaurus-1.2-0c2a libaiksaurus-1.2-data libaiksaurusgtk-1.2-0c2a libanthy0 libchewing3 libchewing3-data libexo-0.3-0 libgdome2-0 libgdome2-cpp-smart0c2a libglib2.0-data libgoffice-0-common libgoffice-gtk-0-3 libgtkmathview0c2a libjpeg-progs libmodplug0c2 libots0 libpcre3 libpulse0 libt1-5 libtagc0 libthunar-vfs-1-2 libwpd-stream8c2a libxfce4mcs-client3 libxfce4mcs-manager3 libxfce4util4 libxfcegui4-4 libxine1 libxvmc1 mousepad mozilla-thunderbird orage python-cups python-exo scim-anthy scim-chewing scim-hangul scim-pinyin system-config-printer thunar thunar-archive-plugin thunar-doc thunar-media-tags-plugin thunar-volman-plugin vim-runtime xarchiver xfburn xfce4-appfinder xfce4-battery-plugin xfce4-clipman-plugin xfce4-cpugraph-plugin xfce4-dict-plugin xfce4-fsguard-plugin xfce4-icon-theme xfce4-mailwatch-plugin xfce4-mcs-manager xfce4-mcs-plugins xfce4-mixer xfce4-mixer-alsa xfce4-mount-plugin xfce4-netload-plugin xfce4-notes-plugin xfce4-panel xfce4-quicklauncher-plugin xfce4-screenshooter-plugin xfce4-session xfce4-smartbookmark-plugin xfce4-systemload-plugin xfce4-taskmanager xfce4-terminal xfce4-utils xfce4-verve-plugin xfce4-weather-plugin xfce4-xkb-plugin xfdesktop4 xfprint4 xfwm4 xfwm4-themes xscreensaver xubuntu-artwork-usplash xubuntu-default-settings xubuntu-desktop xubuntu-docs

Ubuntu (Gnome)
Instalar:
sudo aptitude install ubuntu-desktop

Desinstalar (si usaste aptitude para instalar):
sudo aptitude remove ubuntu-desktop

Desinstalar (si usaste apt-get o synaptic para instalar):
sudo apt-get remove alacarte app-install-data-commercial apport-gtk at-spi binfmt-support bittorrent brltty-x11 bug-buddy capplets-data cdrecord cli-common compiz compiz-core compiz-gnome compiz-gtk compiz-plugins contact-lookup-applet dbus-1-utils dcraw deskbar-applet desktop-effects diveintopython doc-base docbook-xml ekiga eog esound espeak espeak-data evince evolution evolution-common evolution-data-server evolution-data-server-common evolution-exchange evolution-plugins evolution-webcal example-content f-spot feisty-gdm-themes feisty-session-splashes feisty-wallpapers file-roller firefox firefox-gnome-support gaim gaim-data gamin gcalctool gcc-3.3-base gconf-editor gconf2 gdebi gdebi-core gdm gedit gedit-common gimp gimp-data gimp-print gimp-python gksu gnome-about gnome-accessibility-themes gnome-app-install gnome-applets gnome-applets-data gnome-btdownload gnome-cards-data gnome-control-center gnome-cups-manager gnome-desktop-data gnome-doc-utils gnome-games gnome-games-data gnome-icon-theme gnome-keyring gnome-keyring-manager gnome-mag gnome-media gnome-media-common gnome-menus gnome-mime-data gnome-mount gnome-netstatus-applet gnome-nettool gnome-orca gnome-panel gnome-panel-data gnome-pilot gnome-pilot-conduits gnome-power-manager gnome-screensaver gnome-session gnome-spell gnome-system-monitor gnome-system-tools gnome-terminal gnome-terminal-data gnome-themes gnome-user-guide gnome-utils gnome-volume-manager gstreamer0.10-alsa gstreamer0.10-esd gstreamer0.10-gnomevfs gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good gstreamer0.10-tools gstreamer0.10-x gthumb gtk2-engines gtk2-engines-pixbuf gtk2-engines-ubuntulooks gtkhtml3.14 gucharmap guile-1.6-libs hal-device-manager human-cursors-theme human-icon-theme human-theme hwdb-client-gnome language-selector libaa1 libatspi1.0-0 libavahi-glib1 libavc1394-0 libbeagle0 libbonobo2-0 libbonobo2-common libbonoboui2-0 libbonoboui2-common libbrlapi1 libcaca0 libcairo-perl libcamel1.2-10 libcdio6 libcroco3 libcucul0 libdecoration0 libdjvulibre15 libdv4 libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6 libedataserver1.2-9 libedataserverui1.2-8 libeel2-2 libeel2-data libegroupwise1.2-13 libenchant1c2a libespeak1 libexchange-storage1.2-3 libgail-common libgail-gnome-module libgail18 libgamin0 libgconf2.0-cil libgda2-3 libgda2-common libgdiplus libgdl-1-0 libgdl-1-common libgimp2.0 libgksu1.2-1 libgksu2-0 libgksuui1.0-1 libglade2.0-cil libglew1 libglib-perl libglib2.0-cil libgmime-2.0-2 libgmime2.2-cil libgnome-desktop-2 libgnome-keyring0 libgnome-mag2 libgnome-media0 libgnome-menu2 libgnome-pilot2 libgnome-speech3 libgnome-window-settings1 libgnome2-0 libgnome2-canvas-perl libgnome2-common libgnome2-perl libgnome2-vfs-perl libgnome2.0-cil libgnomecanvas2-0 libgnomecanvas2-common libgnomecups1.0-1 libgnomecupsui1.0-1c2a libgnomekbd-common libgnomekbd1 libgnomekbdui1 libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0 libgnomeprintui2.2-common libgnomeui-0 libgnomeui-common libgnomevfs2-0 libgnomevfs2-bin libgnomevfs2-common libgnomevfs2-extra libgsf-1-114 libgsf-1-common libgtk2-perl libgtk2.0-cil libgtkhtml2-0 libgtkhtml3.14-19 libgtksourceview-common libgtksourceview1.0-0 libgtkspell0 libgtop2-7 libgtop2-common libgucharmap6 libguile-ltdl-1 libgutenprintui2-1 libhsqldb-java libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libiec61883-0 libkpathsea4 liblaunchpad-integration0 liblircclient0 liblpint-bonobo0 libmdbtools libmetacity0 libmono-cairo1.0-cil libmono-corlib1.0-cil libmono-corlib2.0-cil libmono-data-tds2.0-cil libmono-security2.0-cil libmono-sharpzip2.84-cil libmono-sqlite2.0-cil libmono-system-data2.0-cil libmono-system-web2.0-cil libmono-system1.0-cil libmono-system2.0-cil libmono0 libmono2.0-cil libnautilus-burn4 libnautilus-extension1 libndesk-dbus-glib1.0-cil libndesk-dbus1.0-cil libnet-dbus-perl libnm-glib0 libnotify1 libnspr4 libnss3 liboil0.3 liboobs-1-3 libopal-2.2.0 libpanel-applet2-0 libpisock9 libpisync0 libpoppler1-glib libpt-1.10.0 libpt-plugins-alsa libpt-plugins-v4l libpt-plugins-v4l2 libqthreads-12 librsvg2-2 librsvg2-common libscrollkeeper0 libservlet2.3-java libsexy2 libshout3 libslab0 libsoup2.2-8 libstdc++5 libtotem-plparser1 liburi-perl libvte-common libvte9 libwmf0.2-7 libwnck-common libwnck18 libwww-perl libxevie1 libxklavier11 libxml-parser-perl libxml-twig-perl libxml2-utils libxres1 metacity metacity-common mkisofs mono-common mono-gac mono-jit mono-runtime nautilus nautilus-cd-burner nautilus-data nautilus-sendto network-manager-gnome notification-daemon onboard openoffice.org openoffice.org-base openoffice.org-evolution openoffice.org-filter-mobiledev openoffice.org-gnome openoffice.org-gtk pkg-config python-at-spi python-bittorrent python-cairo python-gconf python-gdbm python-glade2 python-gmenu python-gnome2 python-gnome2-desktop python-gnome2-extras python-gnomecanvas python-gobject python-gst0.10 python-gtk2 python-gtkhtml2 python-launchpad-integration python-libxml2 python-notify python-numeric python-orca-brlapi python-pyorbit python-virtkey python-vte python-xml rdesktop restricted-manager rhythmbox rss-glx scim scim-gtk2-immodule scim-modules-socket scim-modules-table scim-tables-additional screensaver-default-images scrollkeeper serpentine sgml-data shared-mime-info software-properties-gtk sound-juicer ssh-askpass-gnome synaptic system-tools-backends tangerine-icon-theme tango-icon-theme tango-icon-theme-common tomboy totem totem-gstreamer totem-mozilla tsclient ubuntu-artwork ubuntu-desktop ubuntu-docs ubuntu-sounds update-manager update-notifier usplash-theme-ubuntu vino vnc-common whois xsane xsane-common xscreensaver-data xscreensaver-gl xsltproc xvncviewer yelp zenity

Fuente: http://www.psychocats.net/ubuntu/

También te puede interesar:

Manejo de Zonas horarias en MySQL

Bueno, me cansé de los quilombos con las zonas horarias en las aplicaciones web, asi que investigue un poco, y resulta que es bastante fácil.

Lo primero que hay que tener, es una tabla creada con la data de las zonas horarias. Nos podemos fijar si ya esta ejecutando esto:

SELECT COUNT(*) FROM mysql.time_zone_name
(necesitas permisos root)

Si eso da cero resultados, hay que poblar la tabla.

Para eso hay una herramienta que lo hace por nosotros, y es muy fácil. Con sólo ejecutar en una consola:

mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql

Ya queda la tabla poblada con las zonas horarias.

Despues de eso, en los queries solo tenemos que usar SELECT CONVERT_TZ, por ejemplo:

SELECT CONVERT_TZ('2007-05-02 19:51:00','America/Buenos_Aires','Europe/Madrid');

Referencia: Manual de MySQL

Como crear un favicon

Crea tu favicon a partir de otra imagen en 30 segundos:

En la consola de linux (ubuntu/debian) escribí:

sudo apt-get install imagemagick icoutils

después:

convert image.gif -resize 32x32 favicon.png
icotool -c -o favicon.ico favicon.png

¡Listo!

Traducido y pedido prestado del blog de Matt Galvin

WiFi (internet) gratis en aeropuertos (y muchos lugares)

Es muy largo para transcribir, asi que les dejo un link con varias propuestas (solo para linux) para obviar los sistemas pagos de wifi en aeropuertos y lugares similares: http://blog.folksonomy.com/?p=240

APT para redes corporativas

Para todos los que tienen redes con varias PCs, encontré un artículo muy bueno en cómo hacer para que un servidor guarde una copia de todos los paquetes que se bajan, y el resto de las PCs si fijen ahí antes de ir a buscarlo al servidor.
El paquete se llama “apt-cacher”, y les dejo las instrucciones rápidas para instalar:

sudo aptitude install apt-cacher

Editamos: “/etc/apt-cacher/apt-cacher.conf”

La linea “allowed_hosts=192.168.0.0/24″ (permitir a todas las PCs de la subred)

Después editamos: “/etc/default/apt-cacher”
Cambiamos “AUTOSTART=0″ a “AUTOSTART=1″

Ahora ejecutamos:
sudo /usr/share/apt-cacher/apt-cacher-import.pl /var/cache/apt/archives
(esto trae todos los paquetes en esa PC para dejarlos en el cache)

Lo reiniciamos para que tome los cambios:

sudo /etc/init.d/apt-cacher restart

Podemos comprobarlo en: nhttp://[LOCAL.IP]:3142/

Listo el servidor.

En los clientes sólo tenemos que cambiar:

deb http://archive.ubuntu.com/ubuntu/ edgy main restricted
a
deb http://[LOCAL.IP]:3142/archive.ubuntu.com/ubuntu/ edgy main restricted

Desarmar y limpiar una Toshiba A70

Resulta que mi notebook se seguía apagando.
Como estaba sin internet en casa, el domingo me fui a la casa de un amigo con wifi para alimentar la adicción.
Arrancamos bien, pero al rato se empezó a apagar cada vez más rápidamente.
Ahí es cuándo dije “¿tenés un destornillador?”.

Eso y un poco de Googlear me llevó a un sitio que me explicaba como desarmar una Toshiba A70.

Eso desató lo siguiente:
(…leer todo)

Arreglar un disco con un PIN roto

Los que andamos sacando y poniendo discos todo el tiempo ya experimentamos más de una vez la rotura de uno de los pines del disco, y tener que tirarlo por eso.
Como internet es la solución a todos los males, alguien hizo un paso por paso de cómo enmendar ésta situación, y me tomé la molestia de traducirlo.


Éste es el disco sin el PIN. Pueden ver que abajo a la izquierda falta uno


Le ponemos un cuadrado de aluminio en el lugar del PIN roto, pero con mucho cuidado que no toque otros PINes, no queremos crear ningun corto circuito…


Cortamos una aguja de coser hasta que quede sobresaliendo 1cm más o menos y lo metemos en el cable IDE


Colocamos con cuidado el cable IDE en el disco y listo

Cómo convertir un document en Papel a HTML

Chusmeando Digg me encontré con un artículo muy bueno en cómo pasar documentos en papel a HTML con Linux (Debian o derivados).

Es demasiado largo para reproducirlo aca, pero en LinuxFocus pueden leerlo.

Dreamweaver y Flash 8 en Linux

Encontré un how-to para todo aquellos que todavía no se acostumbraron a otra solución que no sea el Dreamweaver, pero se quieren pasar definitivamente a Linux.

Los pasos están pensados para Ubuntu Dapper, pero seguramente funcionen en todos los derivados de Debian.

  1. $ apt-get update
  2. $ apt-get install wine and then type “yes”
  3. $ wine /*To create the wine file structure*/
  4. $ apt-get install recode and then type “yes”
  5. - Then you need to copy all the necessary files from the Windows box;

  6. Copy the whole Macromedia folder from “c:\Program Files\” to “/home/YOURNAME/.wine/drive_c/Program Files/”
  7. Copy the whole Macromedia folder from “c:\Documents and settings\All users\Application Data” to “/home/YOURNAME/.wine/drive_c/window/profile/all users/”
  8. Copy the whole Macromed (No mistake with the “ai”) from “c:\Windows\system32\” to “/home/YOURNAME/.wine/drive_c/window/system32/”
  9. Finally, copy the whole Macromedia folder from “c:\Program Files\Common Files” to “/home/YOURNAME/.wine/drive_c/Program Files/Common Files/”
  10. - Now you need to export the registry keys of the Dreamweaver;

  11. In your Windowx box, type “regedit” in the command-line and export the whole “HKEY_LOCAL_MACHINE/Software/Macromedia/” to “macromedia.reg”, then copy it to your your Ubuntu, convert it to ascii with “$ recode ucs-2..ascii macromedia.reg”. Afterwards, type “$ wine regedit macromedia.reg” to run it with wine.
  12. That’s it! Type “$ wine dreamweaver.exe” or create a launcher and enjoy Dreamweaver in Ubuntu ;)
  13. Also, create a launcher or type “$ wine flash.exe” to enjoy Flash 8!

Fuente Orginal: Publicidad Pixelada 

Normalizando el volumen de tus MP3

Hace años que vengo arrastrando muchos gigabytes de música de un lado a otro, y soy terriblemente obsesivo con el nombre, id3 tag y calidad de cada canción.
Siempre tuve dando vueltas en la cabeza la idea de normalizar el sonido de todos para no tener que subir y bajar el volúmen entre temas, pero siempre me pareció algo un tanto complicado cómo para invertir tiempo.
Finalmente de casualidad me encontré con la solución.
Para los que están en Ubuntu es tán simple cómo ésto:

sudo apt-get install mp3gain

Y ejecutan ésto en el directorio donde tienen sus MP3.
find . -type f -iname '*.mp3' -print0 | xargs -0 mp3gain -r -k

En mi notebook toshiba con un P4 3.2ghz y 1gb de ram tarda un promedio de 3-4 segundos por tema.

Reinstalar todos los paquetes

Para todos los que tenemos el habito de romper nuestra distribución para tener las últimas versiones de TODO, ésta serie de pasos para no tener que acordarnos que teníamos instalado es muy útil.

Para las distribuciones basadas en Debian:

Guardamos la lista de paquetes instalados:
dpkg --get-selections > /backup/installed-software.log

Para restaurarlo después:
dpkg --set-selections < /backup/installed-software.log
dselect

Para las distribuciones basadas en Red Hat:

Guardamos la lista de paquetes instalados:
rpm -qa > /backup/installed-software.log

Para restaurarlo después:
LIST="$( cat /backup/installed-software.log )"
for s in $LIST; do yum install $s; done

Para las basadas en Gentoo (gracias Julian):

emerge -De system
emerge -De world

Webcam se ve oscura en Ubuntu

Para todos los que tienen webcams basadas en el chipset ICM532 (hay muchas), acá tienen un paso por paso para solucionarlo (para Dapper):

CIERREN TODO LO QUE PUEDA ESTAR USANDO LA WEBCAM

sudo apt-get install linux-headers-`uname -r` linux-restricted-modules-`uname -r` build-essential
wget http://mxhaard.free.fr/spca50x/Download/spca5xx-20060501.tar.gz
tar xvfz spca5xx-20060501.tar.gz
cd spca5xx-20060501
make
sudo modprobe -r spca5xx
sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx*
sudo make install
sudo modprobe spca5xx

Como configurar el autoarranque de programas en Gnome para Ubuntu Linux

Una tarea muy trivial, pensaría uno, pero me pasé 10 minutos hasta encontrarlo, usando Google y todo.
Andá al menú System/Sistema, submenú Preferences/Preferencias y elegí el item Sessions/Sesiones.
Ahí en el tercer tab “Startup Programs”.

Ahí podés agregar, borrar o modificar algún programa que quieras inicie al mismo tiempo que tu Gnome.

Espero que les sirva(?)

Arreglar sonido en Flash sobre Ubuntu

Para los que tienen en problema que a veces no les funciona el sonido en Flash sobre firefox, esto me funcionó a mi:

sudo apt-get install alsa-oss
sudo nano /etc/firefox/firefoxrc

Cambiar: FIREFOX_DSP=”none”
a: FIREFOX_DSP=”aoss”

¡Listo!

Otra solución que anda dando vuelta es la siguiente:

ln -s /tmp/.esd-1000 /tmp/.esd

Esto es debido a que la versión de flash es vieja y no soporta la estructura de directorios nueva de Ubuntu.

Guía rápida de APT

Les dejo un pequeño resúmen de los comandos para el manejador de paquetes de Debian (y derivados, como Ubuntu), APT.

Bajar e instalar un paquete:
apt-get install paquete

Actualizar la base de datos de paquetes:
apt-get update

Actualizar todos los paquetes actualmente instalados a la última versión:
apt-get upgrade

Actualizar todos los paquetes del sistema incluyendo paquetes del sistema base y paquetes nuevos:
apt-get dist-upgrade

Desinstalar paquete:
apt-get remove paquete

Desinstalar paquete, sus archivos de configuración, y marcarlo como que nunca fué instalado:
apt-get –purge remove paquete

Buscar paquetes con un criterio:
apt-cache search criterio

Información sobre un paquete instalado:
dpkg -s paquete

Averiguar a que paquete pertenece un archivo de configuración:
dpkg -S archivo.conf

Listar que archivos contiene un paquete:
apt-file list paquete

Averiguar que paquetes proveen un archivo específico:
apt-file search archivo

Ejecutar un comando (como ./configure o make) y que automáticamente instale todos los paquetes necesarios:
auto-apt run comando

Hay varias opciones adicionales para actualizar nuestra base de datos de paquetes:
apt-get update
o
auto-apt update
o
apt-file update

Azureus usable en Ubuntu Dapper

El azureus en Dapper, hasta ahora, no viene funcionando muy bien.
No minimiza y la mitad de los botones no están.
El señor Felipe Lerena me mandó la solución:

1. Bajar: http://torrents.aelitis.com:88/files/Azureus2403-B35.jar
2. Abrir una consola
3. Cerrá el Azureus
4. Ejecutar: sudo mv /usr/share/java/Azureus2.jar /usr/share/java/Azureus2.jar.old
5. Ejecutar: sudo mv /home/REEMPLAZA_POR_TU_USUARIO/Desktop/Azureus2403-B35.jar /usr/share/java/Azureus2.jar

(asumo que se bajó al escritorio)

Listo!

PHP4 y PHP5 funcionado a la vez en Apache2

Para los que quieren ir migrando de a poco, hay un buen tutorial de como tener PHP4 y PHP5 funcionando a la vez.

Advertencia: Gente de Pentacorp abstenerse de comentar

Como restaurar la pantalla de booteo de ubuntu

A mucha gente le pasa que después de apt’ear kubuntu-desktop o xubuntu-desktop y al no gustarles volver a gnome se quedan con la pantalla de booteo de kde o xubuntu que no es la marroncita que dice “ubuntu” arriba. Aunque no es un problema grave, molesta un poco…

Pero a no desesperar(?), hay una forma fácil de restaurar esa pantalla.
Hacés:
sudo update-alternatives –config usplash-artwork.so
en la consola y te va a preguntar cual querés usar, si ubuntu, kubuntu o xubuntu, dependiendo de que tengas instalado, y listo!

ahora si, a bootear marroncito como siempre te gustó

inspirado en esto

En ese post tambien comentan sobre “galternatives”(sudo apt-get install galternatives), que es un GUI(interfaz, ventanita, programita o como quieras llamarlo) para modificar las distintas opciones del archivo /etc/alternatives, donde se guardan algunas configuraciones de este tipo.

Aburrido de tanta tecnología?

Hace crecer plantas en tu teclado!

via elvistazo

Controlando los pedidos de RSS feeds

Los feeds de los sitios cambiaron la forma en la que se lee contenido online, y todos somos mas felices con todas nuestras noticias y eso en un mismo lugar, casi al instante.
La masividad de esto empezo a crear algunos problemas tecnicos nuevos.
La gente empezo a hacer un pedido del RSS por minuto, para estar siempre bien al dia. Esto no seria un GRAN problema si no fuera porque no todos los clientes de RSS tienen implementado enviar en la cabecera If-Modified-Since, que nos permite tomar, por ejemplo, devolver un 304 Not Modified, y no el feed entero.

De Access A Mysql

Cuatro sencillos pasos para convertir una base de datos access a mysql sin tener que instalar access ni algo parecido.

Moldeando Gimp para que se parezca a Photoshop

Para todos los que les cuesta hacer el salto hace linux en diseño grafico, existe el Gimpshop que te re-acomoda todos los menues del Gimp (que son bastante confusos), para que sean practicamente igual al Photoshop.
Tienen un -deb por ahi para Ubuntu.

Creando un manejador de archivos seguro en PHP

Es largo y muy completo, y no lo voy a traducir.
PHPit tiene un extenso articulo para crear un manejador de archivos seguro sobre PHP.

Wallpaper desde Nautilus

Tip rápido.
Si estás navegando algo con el nautilus y querés setear una imagen como fondo de escritorio, arrastrala con el boton del medio sobre el escritorio y te va a aparecer un cuadro para setearla

via

LA forma de armar diseños de 3 columnas en CSS

Despues de pasar por muchos ejemplos, este es el mejor (hasta ahora) ejemplo para armar sitios de 3 columnas con CSS.

<div id="header"></div>
<div id="container">
<div id="center" class="column"></div>
<div id="left" class="column"></div>
<div id="right" class="column"></div>
</div>
<div id="footer"></div>

Y el CSS:

body {
min-width: 550px; /* 2x LC width + RC width */
}
#container {
padding-left: 200px; /* LC width */
padding-right: 150px; /* RC width */
}
#container .column {
position: relative;
float: left;
}
#center {
width: 100%;
}
#left {
width: 200px; /* LC width */
right: 200px; /* LC width */
margin-left: -100%;
}
#right {
width: 150px; /* RC width */
margin-right: -150px; /* RC width */
}
#footer {
clear: both;
}
/*** IE6 Fix ***/
* html #left {
left: 150px; /* RC width */
}

Fuente: A List Apart

Más viejo »