lunes, 30 de abril de 2012

Configurar sudo en Archlinux o Chakra

Ahora va lo que mencione en la entrada pasada de Ubuntu

En algunos Unix nos toca configurar sudo y en otros su
En esta ocasion configuraremos sudo de Archlinux para nuestro usuario normal creado con anterioridad

Si no lo hemos creado lo creamos con

adduser nombre_de_usuario_que_quieras
Y ahora

Configuramos sudo

tecleamos

pacman -S sudo
para instalar

visudo 
Para editar

Abrirá la configuración de sudo con vi (un editor de texto avanzado difícil de usar)

Buscamos la linea


root ALL=(ALL) ALL

Y editamos

Presiona  i (insertar) para insertar

y abajo de ella incluimos nuestro usuario así

root ALL=(ALL) ALL
usuario ALL=(ALL) ALL

Presionamos Esc y :w para indicar que ya editamos 

Presionamos :q para salir

Con eso configuramos sudo en Archlinux o Chakra Linux

Ahora solo hacemos

sudo acción_a_realizar

Para realizar una acción de administrador rápidamente


Leer más...

Configurar password su (root) en ubuntu 12.04

En Linux ubuntu por default tenemos activado sudo que es lo mismo que "su" ya que sudo solo se agrega antes de realizar una acción de super usurio

con sudo:

sudo apt-get install nombre_del_paquete

con su:

apt-get install nombre_del_paquete

O cualquier ejemplo

nautilus en super usuario

con sudo:

sudo nautilus

con su:

nautilus

Al decir que es lo mismo que sudo me refiero a  que realiza las mismas acciones(las de administrador del  equipo)

Al usar su en lugar de sudo usamos un usuario especial (root) y en sudo solo le damos privilegios de root a nuestro usuario común en un cierto tiempo.

Para usar el usuario root hacemos lo suiente

su

y nuestra contraseña de Unix

Pero en Linux Ubuntu no tenemos activada esta

Tutorial para activarla

Esto es necesario como en otros Unix solo que en otros configuramos sudo y en otros su(en este caso su)

escribe en terminal (ctrl+alt+t)

sudo passwd root

Nos pedirá nuestra contraseña de usuario y luego la de Unix va a ser  la de root o su

Con eso se obtiene acceso al usuario root

Ahora ya podemos acceder a su


su


y contraseña

y nos saldra este nombre de usuario


root@tupc:home/tuusuario#



Nota:Pon algo fuerte de contraseña ya que este es un usuario muy poderoso


Leer más...

Instalar ahorcapy juego de ahorcado en python

Me estaba dando una vuelta en un blog muy bueno llamado blog.desdelinux.net y me llamo la atención un juego llamado ahorcapy escrito en python,este juego es muy divertido y esta en español.

De que se trata:

Es el juego común llamado ahorcado visto en otras plataformas,en esta ocasión lo usamos desde terminal.

Esta totalmente escrito en python :D

Versión:0.9.1

Novedades



Descarga e instalación

Ubuntu/Debian/Mint/etc


Descarga el juego empaquetado
Enlace

 Lo ubican y clic derecho extraer aquí

Abren terminal y hacen


cd Descargas/ahorcapy-0.9.1
o

cd Downloads/ahorcapy-0.9.1

Después

sudo ./install.sh


Archlinux/Chakra


Paquete en AUR


Repositorio: Git Ahorcapy


Otros Distros



Como root


su


contraseña


cd $HOME && mkdir ahorcapy && cd ahorcapy && wget http://dl.dropbox.com/u/58286032/programas/ahorcapy-0.9.1.tar.gz && tar -xzvf ahorcapy-0.9.1.tar.gz && ./install.sh

y ejecutan con


ahorcapy



eso es todo



Desarrollador
Visto en blog.desdelinux.net


Leer más...

Como tener instalado Ubuntu 12.04 LTS

Ya he hecho varios tutoriales sobre esta nueva version de ubuntu pero curiosamente no he enseñado a instalarlo :\

Hay bastantes tutoriales en internet de como hacer esto y por eso no lo había hecho pero de todas formas lo voy a hacer.



Primero necesitamos descargar nuestra imagen de disco .ISO

Enlace

Terminada la descarga  necesitamos un pendrive o cd para quemarlo:


Tutorial quemar en Cd/DVD

Para cualquier OS inserten su Disco Virgen desde ahora

CD (Windows)

Si usamos un cd usando windows hacemos esto

Clic derecho /quemador de discos de imágenes de Windows



Selecciona el Cd-Room ejemplo "D:"



Y dale Burn o quemar

Si tu windows no tiene esta opción descarga CDBurnerXP


Enlace
Lo Instalan y lo abren


Le dan Burn ISO image/seleccionan la .ISO de Ubuntu 12.04 y el Cd-Room

Le dan Burn


Cd (OS X)

Abren 'Disk Utility' (Applications → Utilities → Disk Utility)

Arrastra el .ISO de Ubuntu ala caja del programa o buscala en Image "Source"



Dale Burn



Cd (Ubuntu "versiones pasadas")

Abre Brasero(Búscalo en Multimedia)

Dale grabar una imagen


Selecciona el .ISO de Ubuntu 12.04 y el Cd-Room



Dale Burn

Pendrive (OS X,Windows,Linux)

Aquí se puede grabar desde cualquier Linux no solo ubuntu

Si queremos grabarlo en un pendrive necesitamos:

Uno de por lo menos 2gb

Unetbootin

Descarga
Tutorial grabar en pendrive

Abre unetbootin

Nota:si es desde Linux le damos permisos de ejecución

Damos DiscoImagen

Seleccionamos el .ISO

Y seleccionamos el Usb a grabar


Le dan Aceptar y esperan que acabe

Iniciar desde el BIOS

Ahora hay que iniciar desde el BIOS

1.Apaga la pc

2.Predela y dependiendo de la marca de pc inicia el BIOS(esc,F12,etc)

3.Selecciona iniciar desde el USB o Cd/DVD (dependiendo el proceso anterior)

Instalar Ubuntu 12.04 LTS

Hasta aqui llega mi guia, los dejo en manos de libresfera.com

Video tutorial de instalación

Video gracias a
libresfera.com
Imágenes garcías a
ubuntu.com
Eso es todo,hasta luego
Leer más...

domingo, 29 de abril de 2012

Como instalar google Chome en Chakra Linux

Tenemos bastantes razones por las cuales usar google chrome en Chakra Linux,esto no quiere decir que dejemos de usar REKONQ pero podemos usar google chrome tambien,hay razones de peso por cual usar google chrome:

1.Es el navegador web mas seguro del mundo

2.Flash para ver contenido de internet

3.Traductor google incluido

4.Chrome Store con muchísimas apps

5.Rapido

Esas razones que acabo de puntuar son solo algunas, ya que hay bastantes y si nos gusta este navegador desde que lo usábamos windows o lo seguimos usando en otro Sistema Operativo pero lo extrañamos en Chakra no hay problema se puede instalar



Tutorial

(Lo haré como si fuera nuevo nuestro sistema,pueden omitir algunos pasos)

1.Ponernos en modo root

Tecleamos en Konsole

su

contraseña

2.Instalar yaourt

Abrimos le editor de texto de consola nano y editamos el pacman.conf

En Konsole

nano /etc/pacman.conf

Hasta abajo agregamos lo siguiente

Para i686:

[archlinuxfr]

Server = http://repo.archlinux.fr/i686


Para x86_64:

[archlinuxfr]

Server = http://repo.archlinux.fr/x86_64

Guardamos con ctrl+o y enter

Salimos con ctrl+x

Instalamos yaourt con

pacman -Sy yaourt

3.Instalar google chrome

Ya instalado yaourt tecleamos lo siguiente en Konsole y esperamos

yaourt -S google-chrome --noconfirm


Con eso se instala google chrome



Leer más...

Instalar notificaciones de iOS 5 en iOS 3

Hace un tiempo les mostre como instalar iOS 5 custom en el ipod touch 1g y iphone 2g,este custom nos trae las caracteristicas de iOS 5,folders,multitarea,etc pero le faltaron cosas dos de ellas

Correr los juegos iOS 5,esta caracteristica es imposible ya que muchos de estos juegos o apps requieren un hardware que no tienen las primeras versiones de iDevice,los otros juegos o apps iOS 5 que no requieren hardware pero si software se encuentran en una tienda llamada 3store.

Gamecenter,el gamecenter tampoco esta incluido ya que requiere los juegos también y estos no se pueden instalar :(

Y otro punto que es el que veremos aquí,notificaciones,las notificaciones son algo de lo nuevo que incluye solamente iOS 5 esta característica se activa deslizando el statusbar hacia abajo 




y la obtendremos en iOS 3 con este tutorial :D

Nota:igual que las otras características no es igual al original es muy muy parecido pero no igual

1.Abrimos cydia y buscamos Activator

Lo instalamos

2.Descargamos Lockinfo( es una app de pago )

Entramos a cydia y buscamos Lockinfo for iOS3



5.Vamos a ajustes Lockinfo y Lockscreen

Le damos enabled para desactivarlo



6.Vamos a ajustes Lockinfo/Infoshade/Activation y le damos Toque simple o deslizar hacia abajo



7.Abrimos cydia

Vamos a Manejar/Fuentes

Le dan editar y agregan esta repo

www.repod00r.com/



8.Buscamos y Instalamos

iOS 5 Lockinfo



9.Abrimos ajustes Lockinfo/infoshade/theme

y elegimos ios 5

10.Eso es todo
Leer más...

sábado, 28 de abril de 2012

Como limpiar el software del iphone

No sabia como ponerle a esta entrada ya que esta app que les voy a recomendar es muy diversa,si han usado Ccleaner en Windows,Clean my Mac de OS X o Ubuntu Tweak de Ubuntu, es muy parecido ya que limpia


Archivos parciales Apt:

Elimina archivos de repos y paquetes de Cydia parcialmente descargados.



Archivos Log:

Elimina archivos de registro e informes de fallos de lugares conocidos.

Archivos de caché:

Escanea y elimina los archivos de caché del sistema y bases de datos.

Archivos temporales:

Elimina archivos temporales de tu dispositivo. Estos archivos están destinados a ser eliminados de forma automática, pero a menudo no sucede, pero iCleaner se encarga de eso.

En concreto borra basura difícil de borrar manualmente,basura que le quita memoria a nuestro dispositivo y que nos puede servir para otras cosas


Funciona con los siguientes dispositivos


iPhone,iPod touch,iPad


iOS 4 a iOS 5.0.1

Con estas dependencias instaladas: bash, findutils, gettext, less, ncurses, readline, shell-cmds, com.innoying.sbutils

Instalación 

1.Entra a cydia

2.Ve a manejar/fuentes y agrega esta
http://cydia.myrepospace.com/noticiasapple/

Y busca iCleaner



Instala y Abre


Eso es todo para ya usar es tan facil que ni siquiera explico ;)


Leer más...

viernes, 27 de abril de 2012

Como instalar temas en ubuntu 12.04

Esto lo haremos usando unity


En ubuntu o mejor dicho en gnome o en Linux en si, la libertad de personalización es algo básico y esto se hace instalando temas,cambiando el fondo,con compiz,etc

Pero hay duda en el primero y tercero punto que acabo de situar,el tercero ya esta un tutorial en el sitio pero el primero no y este es el tutorial

Esto es algo muy basico y que muchos saben pero apuesto que ayudara a mas de uno















Tutorial

1.Instala gnome tweak tool
Tutorial
2.Descarga un tema
Enlace
Son los GTK3.x situados en el sidebar de la izquierda el que use en el pantallaso del principio se llama Plastiq (recomendado)
Enlace
3.Descomprimelo y compia la carpeta que resulto de el 4.Abre nautilus en super user con Abre terminal (ctrl+alt+t)
sudo nautilus /usr/share/themes
Y aquí copia el tema
5.Abre gnome tweak tool
6.Dale tema y elige uno nuevo en este caso Plastiq
Con eso ponemos temas :D
Si no es así |:(
Puede ser por tres cosas:
1.El tema no contiene las carpetas correctas
Debe incluir las carpetas:Metacity,GTK,Unity,etc
Si no es así revisa las carpetas que trae o prueba con otro tema.
2.Debe tener permisos de ejecución 775(lectura,escritura y ejecucion)
Para ello has esto en terminal
cd /usr/share/themes
sudo chmod 775 nombre_del_tema
Si no sabes el nombre del tema usa
ls
3.Lo aplica pero no bien
Esto se debe a que no es compatible ya que es posible que era para versiones pasadas de ubuntu,prueba con otro tema.
Y recuerda si te sirvió y tienes cuenta de google dale google aya abajo
Adiós :)
Leer más...

Como instalar Ubuntu tweak en Ubuntu 12.04 Precise Pangolin

Ya me gusto poner tutoriales de Linux y están muriendo los que pongo sobre el iphone, este era el tema central de Tiempo de Tux hace unos meses,Linux & iOS pero me desvié un poco mucho, después de este y otro tutorial comenzare a poner de nuevo sobre el iphone pero de momento aprenderemos a instalar Ubuntu Tweak en Ubuntu 12.04 LTS

En este momento tenemos la versión 0.7 de Ubuntu Tweak para Ubuntu 12.04 & 11.10

Tiene mejoras y muy buenas



Para empezar cuenta con administración del panel Unity

Limpiador que nos ahorrara bastantes megas o hasta un giga

Administrador de Tema,login. áreas de trabajo

Administrador de plantillas

(esto hace lo que les enseñe a hacer en esta entrada)

Enlace


Solo vasta arrástralas de derecha a izquierda

Todo esto hará que sea muy fácil de usar y configurar Ubuntu,quiza demasiado fácil :\

No :D

Instalación

1.Abre terminal (ctrl+alt+t)


Escribe en este orden

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Con eso se instala



Leer más...

Curso scripting Bash part 1

Bash (Bourne again shell) es un programa informático cuya función consiste en interpretar órdenes. Está basado en la shell de Unix y es compatible con POSIX. Fue escrito para el proyecto GNU y es el intérprete de comandos por defecto en la mayoría de las distribuciones de Linux. Su nombre es un acrónimo de Bourne-Again Shell (otro shell bourne) — haciendo un juego de palabras (born-again significa renacimiento) sobre el Bourne shell (sh), que fue uno de los primeros intérpretes importantes de Unix.
Hacia 1978 Bourne era el intérprete distribuido con la versión del sistema operativo Unix Versión 7. Stephen Bourne, por entonces investigador de los Laboratorios Bell, escribió la versión original de Bourne. Brian Fox escribió Bash en 1987. En 1990, Chet Ramey se convirtió en su principal desarrollador. Bash es el intérprete predeterminado en la mayoría de sistemas GNU/Linux, además de Mac OS X Tiger, y puede ejecutarse en la mayoría de los sistemas operativos tipo Unix. También se ha llevado a Microsoft Windows por el proyecto Cygwin.


Bash no le podría ir mejor a Tiempo de Tux ya que bash es para OS tipo Unix y ese es el nucleo del tema de la pagina

Como esto ya es mas avanzado que otros tutoriales del sitio lo voy a explicar de manera normal y puede notarse un poco dificil

1.Ver donde esta Bash

Para saber donde esta Bash teclearemos lo sigiente en terminal

whereis bash
2.Ver versión de bash


echo $BASH_VERSION


3.Uso de hashbang

El hashbang es la ruta donde se encuentra el interprete de nuestro script

Con el comando pasado whereis bash sabemos donde se encuetra

ejemplo

#!/bin/bash

se le añade #! para indicar la ruta del interprete

Esto va hasta arriba de nuestro script

ejemplo

#!/bin/bash
# Texto que quieras (derechos)
contenido

Otro ejemplo


#!/bin/bash


#===================== Info: ===========================#
# Original script name: Setup 1.0 #
# Build number: 38 #
# Installs/Uninstalls: ScreenCapture 1.0 #
# Author: Cooleech #
# Contact author: cooleech@gmail.com #
# Project's homepage: ??? #
# License: GPLv3 #
#=======================================================#


# Load app variables
SCV="1.0" # ScreenCapture version


# Load language variables
case "$LANG" in
*hr*)
NO_XTERM="Izgleda da nemate instaliran xterm koji je nužan za ispravan rad ove skripte! Molim vas, ručno instalirajte xterm te ponovo pokrenite ovu skriptu!"
UNSUPPORTED_PACK_MAN="Vaš sustav koristi nepodržani paketni upravitelj. Molim ručno provjerite imate li na vašem sustavu instaliran zenity i ffmpeg paket!"
NO_FFMPEG="Na vašem sustavu nedostaje ffmpeg paket.\nŽelite li instalirati ffmpeg sada?"
INSTALL_OK="Instalacija je uspjela!"
INSTALL_FAIL="Instalacija nije uspjela!\nMolim pokušajte instalirati ručno!"
DONT_RUN_AS_ROOT="Ovu skriptu nebi smjeli pokretati kao 'root'!\nPokrenite je kao 'obični' korisnik."
UNINSTALL_WARN="<span font_desc=\"Bold 16\">ScreenCapture $SCV Setup</span>"
UNINSTALL_APP="Želite li odinstalirati ScreenCapture $SCV?"
FFMPEG_INSTALLED_AS_DEP="Tjekom instalacije ScreenCapture skripte, također ste instalirali i ffmpeg paket.\n
Želite li ga sada odinstalirati?"
UNINSTALL_OK="Odinstalirano! ;("
INSTALL_INFO="<span font_desc=\"Bold 16\">ScreenCapture $SCV Setup</span>\n\n
ScreenCapture je malena skripta za hvatanje vaše radne površine u video datoteku.
Skripta ovisi o <b>ffmpeg-u</b>, te ukoliko nije prisutan na sustavu, ponudit će njegovu instalaciju.
Ukoliko automatska instalacija ovisnosti ne prođe u redu, molim vas pokušajte ga ručno instalirati!\n
<b>Instalacijom ove skripte automatski prihvaćate uvjete iz GPLv3 licence!</b>"
INSTALL_APP="Želite li nastaviti sa instalacijom?"
RES_ERROR="Došlo je do greške u detekciji rezolucije!
Rezolucija zahvaćanja je postavljena na 1024x768."
PICK_RES="Odaberite video rezoluciju"
TYPE="Tip"
RES_AND_FPS="Rezolucija i broj sličica"
PART_OF_SCREEN="hvata samo dio ekrana"
CUSTOM_RES="Vlastita"
DETECTED_RES="Detektirana"
W_AND_H="Širina i Visina"
MUST_BE_HxW_MAX="Mora biti ŠxV, te djeljivo sa 2\n(MAKSIMALNO"
CAPTURE_INFO="Snimanje zaustaviti sa <b>q</b> (quit) u terminalu!
Također možete otvoriti terminal i upisati: <b>killall ffmpeg</b>
Video snimka će biti u <b>$HOME</b> mapi!\n
Kliknite na 'U redu' za početak snimanja ili\nzatvorite ovu poruku da odgodite snimanje."
DESKTOP_ICON_COMMENT="Snimite prikaz zaslona u video"
;;
*)
NO_XTERM="Looks like you don't have xterm installed which is neccessary for this script to run properly! Please, install xterm manualy and then run this script once again!"
UNSUPPORTED_PACK_MAN="Your system is using unsupported pack manager. Please check manualy if you have zenity and ffmpeg packets installed on your system!"
NO_FFMPEG="Your system needs ffmpeg package.\nWould you like to install ffmpeg now?"
INSTALL_OK="Installation successful!"
INSTALL_FAIL="Installation unsuccessful!\nPlease try to installing it manualy!"
DONT_RUN_AS_ROOT="Do not run this script as 'root'!\nRun it as 'normal' user."
UNINSTALL_WARN="<span font_desc=\"Bold 16\">ScreenCapture $SCV Setup</span>"
UNINSTALL_APP="Would you like to uninstall ScreenCapture $SCV?"
FFMPEG_INSTALLED_AS_DEP="During ScreenCapture installation you also installed ffmpeg package.\n
Would you like to uninstall it now?"
UNINSTALL_OK="Uninstalled! ;("
INSTALL_INFO="<span font_desc=\"Bold 16\">ScreenCapture $SCV Setup</span>\n\n
ScreenCapture is a small script for captureing your desktop in a video file.
Script depends on <b>ffmpeg</b>, and if it's not available on this system, it's installation will be offered.
If dependencie auto-install fails, please try to install it manualy!\n
<b>Installing this script you automaticaly agree to the terms from GPLv3 license!</b>"
INSTALL_APP="Continue with install?"
RES_ERROR="Error occured during detecting screen resolution!
Capture resolution is now set to 1024x768."
PICK_RES="Pick video resolution"
TYPE="Type"
RES_AND_FPS="Resolution and fps"
PART_OF_SCREEN="captures only part of screen"
CUSTOM_RES="Custom"
DETECTED_RES="Detected"
W_AND_H="Width and Height"
MUST_BE_HxW_MAX="Must be WxH, and dividable by 2\n(MAXIMUM"
CAPTURE_INFO="Stop capture with <b>q</b> (quit) in terminal!
Also you can open terminal and type: <b>killall ffmpeg</b>
Video file will be saved in <b>$HOME</b> folder!\n
Click 'Ok' to start capture or\nclose this window to postpone it."
DESKTOP_ICON_COMMENT="Video capture your screen"
esac


# Check xterm
which xterm
if [ $? != 0 ]; then
echo "ERROR: $NO_XTERM"
zenity --error --text "$NO_XTERM"
exit 1
fi


# Check package manager
which apt-get
if [ $? = 0 ]; then
PACK_MAN_INSTALL="apt-get -y install"
PACK_MAN_UNINSTALL="apt-get remove"
fi
which aptitude
if [ $? = 0 ]; then
PACK_MAN_INSTALL="aptitude -y install"
PACK_MAN_UNINSTALL="aptitude remove"
fi
if [ "$PACK_MAN_INSTALL" = "" ]; then
xterm -e "echo $UNSUPPORTED_PACK_MAN
read -p \"\""
fi


# Check zenity
which zenity
if [ $? != 0 ]; then
xterm -e "sudo $PACK_MAN_INSTALL zenity"
which zenity
if [ $? = 0 ]; then
zenity --info --text "Zenity status:\n\n$INSTALL_OK" --timeout=3
else
xterm -e "echo \"Zenity status: $INSTALL_FAIL\""
exit 1
fi
fi


# Check if root
if [ "$UID" = "0" ]; then
zenity --error --text "$DONT_RUN_AS_ROOT"
exit 1
fi


# Check xdg-user-dirs-update
which xdg-user-dirs-update
if [ $? = 0 ]; then
. ~/.config/user-dirs.dirs # Import variables
fi


# Set desktop icon dir
if [ "$XDG_DESKTOP_DIR" = "" ]; then
if [ -d "$HOME/Desktop" ]; then
XDG_DESKTOP_DIR="$HOME/Desktop"
else
XDG_DESKTOP_DIR="$HOME"
fi
fi


# =================================================================== Start GUI =================================================================== #
if [ -e $HOME/.ScreenCapture/ScreenCapture ]; then
# ================================================ Uninstall ScreenCapture script ================================================= #
zenity --question --width=500 --height=350 --title "ScreenCapture $SCV - Setup" --text "$UNINSTALL_WARN\n\n\n\n\n$UNINSTALL_APP"
if [ $? != 0 ]; then
exit
else
. $HOME/.ScreenCapture/setup.rc
if [ "$FFMPEG_INSTALLED" = "TRUE" ]; then
zenity --question --text "$FFMPEG_INSTALLED_AS_DEP"
if [ $? = 0 ]; then
xterm -e "sudo $PACK_MAN_UNINSTALL ffmpeg"
fi
fi
rm -r $HOME/.ScreenCapture
rm -f "$XDG_DESKTOP_DIR"/ScreenCapture.desktop
zenity --info --text "ScreenCapture $SCV status:\n\n$UNINSTALL_OK"
exit 0
fi
# ================================================================================================================================= #
fi


zenity --question --width=500 --height=350 --title "ScreenCapture $SCV - Setup" --text "$INSTALL_INFO\n\n\n$INSTALL_APP"
if [ $? != 0 ]; then
exit
fi


# Create dir if doesn't exist
if [ ! -d $HOME/.ScreenCapture ]; then
mkdir $HOME/.ScreenCapture
fi


# Check ffmpeg
which ffmpeg
if [ $? != 0 ]; then
zenity --question --text "$NO_FFMPEG"
if [ $? = 0 ]; then
xterm -e "sudo $PACK_MAN_INSTALL ffmpeg"
which ffmpeg
if [ $? = 0 ]; then
zenity --info --text "Ffmpeg status:\n\n$INSTALL_OK" --timeout=3
# Dependencies installed info
echo "FFMPEG_INSTALLED=TRUE" > $HOME/.ScreenCapture/setup.rc
else
zenity --error --text "Ffmpeg status:\n\n$INSTALL_FAIL"
exit 1
fi
else
exit 1
fi
fi






# ========================================================= Install ScreenCapture script ========================================================== #
echo "#!/bin/bash


#################################################
# ScreenCapture v1.0 by Cooleech #
# GPLv3! Use it at your own risk! #
#################################################


# Check ffmpeg
which ffmpeg
if [ \$? != 0 ]; then
zenity --question --text \"$NO_FFMPEG\"
if [ \$? = 0 ]; then
xterm -e \"sudo $PACK_MAN_INSTALL ffmpeg\"
which ffmpeg
if [ \$? = 0 ]; then
zenity --info --text \"Ffmpeg status:\n\n$INSTALL_OK\" --timeout=3
# Dependencies installed info
echo \"FFMPEG_INSTALLED=TRUE\" > $HOME/.ScreenCapture/setup.rc
else
zenity --error --text \"Ffmpeg status:\n\n$INSTALL_FAIL\"
exit 1
fi
else
exit 1
fi
fi


# Check and try to get screen resolution
which xrandr
if [ \$? = 0 ]; then
SCREEN_RES=\`xrandr | grep '*'\`
SCREEN_RES=\"\${SCREEN_RES/    */}\"
SCREEN_RES=\"\${SCREEN_RES// /}\"
else
zenity --warning --text \"$RES_ERROR\"
SCREEN_RES=\"1024x768\"
fi


# Resolution and fps mods
RES=\`zenity --width=450 --height=250 --list --radiolist --title=\"ScreenCapture $SCV\" --text=\"$PICK_RES (<b>MAX: \$SCREEN_RES</b>)\" \\
--column \" ? \" --column \"$TYPE\" --column \"$RES_AND_FPS\" FALSE \"PAL\" \"720x576 @ 25 fps, $PART_OF_SCREEN\" \\
FALSE \"NTSC\" \"720x480 @ 30 fps, $PART_OF_SCREEN\" FALSE \"$CUSTOM_RES\" \"???x??? @ 25 fps\" TRUE \\
\"$DETECTED_RES\" \"\$SCREEN_RES @ 25 fps\"\`


# Load selected params
case \$RES in
PAL*)
RES=\"720x576\"
FPS=\"25\"
;;
NTSC*)
RES=\"720x480\"
FPS=\"30\"
;;
$CUSTOM_RES*)
RES=\`zenity --entry --title=\"$W_AND_H\" --text \"$MUST_BE_HxW_MAX \$SCREEN_RES)\" --entry-text=\"\$SCREEN_RES\"\`
if [ \$? != 0 ]; then
exit 1
fi
FPS=\"25\"
;;
$DETECTED_RES*)
RES=\"\$SCREEN_RES\"
FPS=\"25\"
;;
*)
exit 1
;;
esac


# Self-explainable :)
SCRIPT_PATH_AND_NAME=\"\$HOME/ScreenCapture-\$RES@\${FPS}fps\"


# Make capture script
echo \"#!/bin/bash


ffmpeg -f x11grab -s \$RES -r \$FPS -i :0.0 -sameq \\\$HOME/ScreenCapture.mpg
exit 0\" > \$SCRIPT_PATH_AND_NAME
chmod 777 \$SCRIPT_PATH_AND_NAME # Make it executable


# Show info
zenity --info --title=\"\$RES@\${FPS}fps - ScreenCapture $SCV\" --text \"$CAPTURE_INFO\"
if [ \$? = 0 ]; then
xterm -e \$SCRIPT_PATH_AND_NAME
rm -f \$SCRIPT_PATH_AND_NAME # Comment this if you don't wish to auto-erase created script
fi


exit 0 # Magic!" > $HOME/.ScreenCapture/ScreenCapture
chmod 777 $HOME/.ScreenCapture/ScreenCapture


# Copy icon file
cp scr-cap.png $HOME/.ScreenCapture/scr-cap.png


# Create desktop icon
echo "[Desktop Entry]
Version=$SCV
Encoding=UTF-8
Type=Application
Name=ScreenCapture
Comment=$DESKTOP_ICON_COMMENT
Categories=Application;
Exec=$HOME/.ScreenCapture/ScreenCapture
Icon=$HOME/.ScreenCapture/scr-cap.png
Terminal=false
StartupNotify=true" > "$XDG_DESKTOP_DIR"/ScreenCapture.desktop
chmod 777 "$XDG_DESKTOP_DIR"/ScreenCapture.desktop
# ================================================================================================================================================= #


# Installed version info
echo "SC_VERSION_INSTALLED=$SCV" >> $HOME/.ScreenCapture/setup.rc


zenity --info --text "ScreenCapture $SCV status:\n\n$INSTALL_OK"


exit


Script gracias a gnome-look.org/


3. Creación de documentos ejecutables


Para crear un documento ejecutable .sh

Abre terminal, en la carpeta que quieras


touch nombre_del_documento.sh
Al mismo

chmod +x  nombre_del_documento.sh
Este documento ya es ejecutable y listo para convertirse en script :D


4.Primer programa "Hola Mundo"


Para crear este programa basico,que consiste en imprimir en la pantalla el texto "Hola Mundo" aremos lo siguiente

Editamos el documeto que creamos con nuestro editor favorito en mi caso


nano nombre_del_documento.sh
Y introducimos el hashbang y el comando de imprimir para bash que es echo 


#!/bin/bash
# nuestro lema (si queremos)
echo "Hola Mundo"


Ese es nuestro primer programa :D

Ya que este sencillo programa esta programado para mostrar "Hola Mundo" en terminal a la hora de ejecutarlo


5. Ejecución de script's


Para ejecutar solo basta hacer esto (estando en el directorio donde esta el script)

./nombre_del_script.sh

Eso es todo por ahora ya que puse 5 fases y para que sea parejo en la proxima entrada pondré 5 mas,solo que mas avanzadas :D

De momento vean todo el proceso realizado en Archlinux
(Grabada en maquina Virtual Linux Mint 12)


Leer más...

Instalar Gnome-tweak tool Ubuntu 12.04

Hace poco mostre como instalar Gnome Shell en Ubuntu 12.04 pero tambien necesitamos Gnome tweak tool

Este programa nos servira para aplicar temas en ubuntu 12.04 asi que si queremos personalizarlo lo necesitamos.

Para instalar 

En esta ocasión no usaremos Terminal :(

Solo pulsamos este enlace

Instalar
Les abrirá center software le damos instalar y listo

Leer más...