El titulo es bastante explicativo, no me habia pasado en anteriores versiones de ubuntu pero en la ultima si. El problema, que como he oido os pasa a muchos, consiste en que cuando lanzamos el beryl-manager nos aparecen las ventanitas sin su decoración, da igual que intentemos refrescar el tema de ventanas o el gestor de escritorio, es inútil.
Para solucionarlo, simplemente hay que añadir la siguiente entrada:
Option “AddARGBGLXVisuals” “True”
en la sección Screen del fichero de configuración de las X, el /etc/X11/xorg.conf. Ahora solo faltaría reiniciar el escritorio para ello pulsad la combinación de teclas CTRL+ALT+BACKSPACE (El de borrar encima del return
) o bien reiniciarlo por consola.
Para KDE
sudo /etc/init.d/kdm restart
Para GNOME
sudo /etc/init.d/gdm restart
Y ahora deberiamos poder ver nuestra ventanitas con algun tema de emerald
Una de las cosas mas molestas cuando estas programando con interficies gráficas es tener que llegar a “la parte nueva” comiendote todo el desarrollo del programa asi como una nueva compilación, a veces solo para probar que un botón hace correctamente la función que le hemos asignado.
La solución a esto es más bien sencilla, hacer un mini-programita donde solo estén las funciones que queremos implementar, claro que si el programa no trabajara con interficies graficas bastaria con hacer un copy&paste del código y listo. Pero en este caso en que hemos desarrollado una interficie bastante compleja y queremos añadirsela al proyecto no basta con copiar el codigo hay que importar el resource.
Para importar el resource basta tan solo con abrirlo como un archivo normal dentro de la solución de forma que se nos abrirá por un lado el resource y podremos copiar lo que deseemos simplemente con copy&paste al resource del proyecto.
Para cambiar el título de un diálogo, sólo hay que realizar este sencillo paso
strcpy(titulo,"Nuevo Titulo");
SendMessage(hDlg, WM_SETTEXT,0,(LPARAM)titulo);
Suponemos que el diálogo a abrir sea hDlg
Me he instalado el magnifico reproductor mplayer y al arrancarlo me aparece una dichosa ventanita de error con el siguiente mensaje:
Requested audio codec family [mp3] (afm=mp3lib) not available
Realmente no es grave ya que el video y el audio se reproducen correctamente, pero si es muy engorroso.
Para solucionarlo solo hay que ir a Preferencias->Codecs & Demuxer y asignar el Audio codec family a FFmpeg/libavcodec audio decoders.
Con esto ya estaría listo y no nos aparecería el dichoso mensajito.
Estaba dispuesto a echarme unos tiritos al quake4 desde mi ubuntu, que lo tenia por ahi perdido y cual es mi sorpresa que al ejecutarlo en consola me acaba dando lo siguiente:
copy gamex86.so to /home/chumy/.quake4/q4base/gamex86.so
signal caught: Segmentation fault
si_code 2
Trying to exit gracefully..
--------------- BSE Shutdown ----------------
---------------------------------------------
WARNING: rvServerScanGUI::Clear() - invalid scanGUI Shutting down sound hardware
------ OSS Sound Shutdown ------
close sound device
--------------------------------
idRenderSystem::Shutdown()
Shutting down SDL subsystem
Fallo de segmentación
Vamos que no tiraba por el sonido sdl, asi que miro paquetitos y veo que no tengo el libsdl1.2debian-alsa instalado, despues de instalarlo el jueguecito ya funciona perfectamente.
Para evitar la comprobación del serial solo hay que capar el puerto 27650, si tecleas desde consola la siguiente normativa:
sudo iptables -A OUTPUT -p udp –destination-port 27650 -j DROP
Tambien puedes usar firestarter y en la normativa denegar el servicio. Pero todo esto es solo un apunte porque es de suponer que tienes el juego original, ya que de lo contrario no podrás jugar on-line, lo cual le quita mucha gracia al juego.
De todos es sabido que con el wine podemos lanzar este soft. Pero despues del proceso de instalación me puse a ejecutar este programa sin resultados positivos, asi que lo lanze desde consola y obtuve el siguiente resultado:
X Error of failed request: BadDevice, invalid or uninitialized input device
Major opcode of failed request: 145 (XInputExtension)
Minor opcode of failed request: 3 (X_OpenDevice)
Serial number of failed request: 35
Current serial number in output stream: 35
La solución para este problema es sencilla solamente hay que comentar los inputs relacionados con wacom en el fichero de configuración de las X.
sudo vim /etc/X11/xorg.conf
Localizamos las siguientes lineas y las comentamos todas añadiendo al principio ‘#’
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/wacom" # Change to
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Y también las siguientes lineas referentes a cursor, eraser, stylus
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice “stylus” “SendCoreEvents”
InputDevice “cursor” “SendCoreEvents”
InputDevice “eraser” “SendCoreEvents”
EndSection
Ahora solo falta reiniciar el servidor de las X con el conjunto de teclas CTRL+ALT+BACKSPACE, y ya el programa se debería ejecutar normalmente.
En un ataque de nostalgia, me puse a pensar en juguetes olvidados que hicieron gran furor entre la chiquillada. Y vino a mi mente aquellas pelotas ingentes cornudas en las que te sentabas encima y te sujetabas a ella mediante dos prominentes asideros. Como muchos habreis adivinado me refiero a las pelotas kanguro, que no se saben bien porque se extinguieron.
Tal vez el motivo de su extinción se deberia a los famosos programas de videos caseros en los que se visualizaba como un individuo, generalmente femenino, se quedaba sin parte de su dentadura. Como motivos de su extinción se me ocurren unos pocos, infertilidad precoz, reducido tamaño de la pelota en cuestión, carreras de autochoque,…
Este invento en si, se extinguio pero aun sigue entre nosotros evolucionado en dispares objetos. El caso es que a un lumbreras de turno se le ocurrio quitarle los cuernos a tan gran invento y de ahi salió la ahora conocida como bola de gimnasia.
Otro fue mas allá y lo pincho convirtiendolo en el archiconocido puff.
Tengo una PDA como bien sabeis del post anterior. El problema es que mi ubuntu no me lo detecta como un dispositivo valido para poder sincronizarlo y toquetearlo.
Asi que me instale un vmware con la esperanza de gestionar la pda desde alli, pero resultó que no reconocía los usb. Esto es debido a que el reconocimiento lo hace a traves de usbfs cosa que no usa la actual version de (k)Ubuntu Edgy 6.10.
Para probar si funciona solo hay que teclear la siguiente instrucción en una consola
sudo mount -t usbfs none /proc/bus/usb
Reiniciar el VMware y cuando ya se haya cargado el SO, pasar a conectar el usb que quieras conectar. A partir de ahi debería reconocerlo. Si te ha funcionado y quieres evitar teclear la instrucción anterior edita el fichero /etc/fstab y añadele la siguiente linea al final:
usbfs /proc/bus/usb usbfs auto 0 0
Y con esto ya no debería preocuparnos más el asunto.