plugins de audio

sudo apt-get install fabla luppp calf-plugins swh-plugins

covnerr mkv to mp4 con ffmpeg

ffmpeg -y -i ‘input.mkv’ -b:a 320k ‘output.mp4’

ripear dvd

cat VTS_0_VOB | ffmpeg -i - -c:v libx264 -crf 23 ~/rip.mp4

encode mov a mp4

ffmpeg -i -q:v 0 output.mp4


Prefered distro

mint mate 19.3 con compiz y kupfer


sudo apt install xournal

ssh open server

sudo apt install openssh-server sudo service ssh start

sudo service ssh restart

sudo service ssh stop

comandos utiles

  • whereis yourprogramname to know where a program is
  • ls –l test.txt to check permision
  • sudo chown -R username /usr/local/lib/node_modules to change permision…
  • node 10x curl -sL | sudo bash -
  • firebase tools

pdf tools

sudo apt install python-gi ghostscript


sudo add-apt-repository ppa:linuxuprising/apps sudo apt update sudo apt install pdfarranger


adb kill-server&&adb start-server adb devices scrcpy -c 1200:800:180:320 -m 1600 -b 25M

edit pdf metadata

sudo snap install pdftk 1) pdftk book.pdf dump_data output report.txt 2) edit report.txt 3) pdftk book.pdf update_info report.txt output bookcopy.pdf


Install required dependencies if needed

sudo apt-get install apt-transport-https gpgv

Remove legacy repos

sudo dpkg –purge kxstudio-repos-gcc5

Download package file


Install it

sudo dpkg -i kxstudio-repos_10.0.3_all.deb

kde-connect share file

kdeconnect-cli -d $(kdeconnect-cli -a –id-only) –share /home/user/Videos/video.mkv

ssh key para gitlab y similares


In public-key cryptography, Edwards-curve Digital Signature Algorithm (EdDSA) is a digital signature scheme using a variant of Schnorr signature based on Twisted Edwards curves.[

’’’ ssh-keygen -t ed25519 -C ‘correoelectronico’

check if installed

for key in ~/.ssh/id_*; do ssh-keygen -l -f “${key}”; done | uniq


luego de correr Ubuntu gnome 16.04

sudo apt-get install synergy sudo apt-get install git sudo apt-get install filezilla

sudo apt-get install rubygems

sudo apt-get install python-pip sudo apt-get install curl

sudo add-apt-repository ppa:webupd8team/atom sudo apt-get update sudo apt-get install atom apm install terminal-plus

now to create a new post do


other Keyboard Shortcuts

Cmd-Alt-L Open the layout for the current file

Cmd-Alt-D Open the Datafile

Cmd-Shift-I Open include

Cmd-Alt-J Create a new post

Alt-Shift-T Turn the server on/off

sudo apt-get install rubygems

sudo apt-get install python-pip sudo apt-get install curl

curl -sL | sudo -E bash - sudo apt-get install -y nodejs

sudo apt-get install ruby-dev

sudo gem install jekyll sudo apt-get install git

sudo npm install gulp

Install as a development dependency:

npm install –save-dev

#Configuring Git

We’ll be using Git for our version control system and publish plataform

git config –global color.ui true git config –global “YOUR NAME” git config –global “”

ssh-keygen -t rsa -C “”

Agregar path en mint 17

sudo gedit /etc/environment Add the desired variable in the text file separated by colon, save, logout, login - and it is permanently and globally changed

echo $PATH

freewill looper

libfreetype6-dev libsdl-gfx1.2-dev libsdl-ttf2.0-dev libxml2-dev libjack-dev libvorbis-dev libsndfile1-dev

./configure make


sudo apt-get install aj-snapshot




sudo apt-get install lebiniou


sudo apt-get install sooperlooper

google cloudprint

sudo apt-get install git-core python python-cups

git clone git:// chmod -R 777 ~/cloudprint cd ~/cloudprint

python build sudo python install


Run it and it will ask for your Gmail address and password

python /usr/local/lib/python2.6/dist-packages/cloudprint/ It will also add your default printer.

You can manage your printers at the following address.

XUNOS mint 17.1

sudo apt-get install quicksynergy

sudo apt-get install nemo-terminal


sudo gedit /etc/samba/smb.conf

esta parte [global]


Change this to the workgroup/NT-domain name your Samba server will part of

workgroup = RHM01 #force user = xunorus netbios name = xunosat name resolve order = lmhosts wins bcast host

sudo service smbd restart

sudo gedit /etc/nsswitch.conf hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4

sudo apt-get install winbind


sudo apt-get purge samba sudo rm -rf /etc/samba/ /etc/default/samba sudo apt-get install samba


sudo apt-get install samba sudo apt-get install smbclient

sudo apt-get install samba-common sudo dpkg-reconfigure samba-common

sudo gedit /usr/share/samba/smb.conf AGREGAR EN GLOBAL name resolve order = lmhosts wins bcast host

sudo gedit /etc/nsswitch.conf AGREGAR hosts: files mdns4_minimal [NOTFOUND=return] wins dns mdns4


sudo apt-get install alsa-firmware-loaders alsa-tools alsa-tools-gui alsa-firmware sudo apt-get install ffado-mixer-qt4 jackd2-firewire sudo apt-get install pulseaudio-module-jack

– EN LA CARPETA CON NEMO TERMINAL IR AL DIRECTORIO DE XUNOS sudo cp -v xunogrub.jpg /boot/grub sudo update-grub

sudo cp xunos.ogg /usr/share/mint-artwork-cinnamon/sounds/ y elegir como sonido de entrada

sudo cp logo.png /lib/plymouth/themes/mint-logo/ sudo update-initramfs -u

sudo cp xunos_wallpaper.png /usr/share/backgrounds/ luego ir a la carpeta y elegir como fondo

sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update do apt-get install gloobus-preview sudo apt-get install unoconv gnumeric sudo apt-get install nemo-gloobus-sushi

sudo apt-get install software-properties-common wget sudo add-apt-repository ppa:kxstudio-debian/kxstudio sudo apt-get update sudo apt-get install kxstudio-repos sudo apt-get update sudo apt-get install kxstudio-desktop-base sudo addgroup xunorus audio

sudo apt-get install kxstudio-desktop-base

sudo apt-get install language-pack-gnome-es language-pack-es libreoffice-l10n-es thunderbird-locale-es thunderbird-locale-es-es thunderbird-locale-es-ar sudo apt-get install myspell-es


buscar Network Data Usage Monitor sudo apt-get install gir1.2-gtop-2.0 vnstat vnstati zenity sox libsox-fmt-mp3

wget -O unzip -q -d ~/.local/share/cinnamon/applets

desde la pagina

ardour3 cadence jack-keyboard qsampler

sudo apt-get install cairo-dock

sudo apt-get install typecatcher sudo apt-get install swami sudo apt-get install qsynth

sudo apt-get install libav-tools sudo apt-get install youtube-dl

sudo apt-get install vorbis-tools sudo apt-get install lame sudo apt-get install pdfshuffler sudo apt-get install hardinfo sudo apt-get install rakarrack

sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs

sudo apt-get install musescore

Warning in file “/usr/share/applications/gnumeric.desktop”: usage of MIME type “zz-application/zz-winassoc-xls” is discouraged (“zz-application/zz-winassoc-xls” should be replaced with “application/”)

sudo apt-get install xcalib

sudo apt-add-repository ‘deb all main’ wget -q -O - | sudo apt-key add - sudo apt-get update sudo apt-get install multisystem

sudo apt-get install gparted

CONFIG SAMBA sudo gedit /etc/samba/smb.conf sudo restart smbd sudo restart nmbd

sudo chown root:sambashare /var/lib/samba/usershares/ sudo service samba restart

But you should arguably not distribute your password to people you want to share files with. If you want to avoid this, you should activate guest access (the last option in the dialog). But this option is only available when your system has an appropriate dummy user who doesn’t need a password (actually, any password will do, if a login should become necessary because the server isn’t visible in the file manager). So create that special user with:

sudo useradd -g nobody -d /dev/null -s /bin/false -c “Samba guest account” smbguest

QUICKSYNERGY SERVIDOR sudo gedit ~/.quicksynergy/synergy.conf

CLIENTE sudo gedit ~/.quicksynergy/quicksynergy.conf

LUEGO ANADIR EL QUE CORRESPONDE EN APLICACIONES AL INICIO PARA EL SERVIDOR /usr/bin/synergys -f –config .quicksynergy/synergy.conf

PARA EL CLIENTE /usr/bin/synergys -f –config .quicksynergy/quicksynergy.conf

sudo apt-get install asunder soundconverter xjadeo patchage

sudo apt-get install gimp gimp-data-extras gimp-lensfun gimp-texturize create-resources inkscape ink-generator sudo apt-get install darktable

sudo apt-get install openshot blender create-resources sudo apt-get install cups-pdf

dropbox nemo

comando para ver que compu es

inxi -f

problema blende openshot

WPS Office Suite Installation

Open the terminal and enter these commands:

  <code>cd /tmp </code>

  <code>wget -O wps-office_i386.deb </code>

  <code>sudo dpkg -i --force-depends wps-office_i386.deb </code>

<code>  sudo apt-get -f install </code>

  <code>wget -O </code>

<code>  sudo chmod +x </code>

  <code>sudo ./</code>


sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get install subtitleeditor

descargar subtitulos youtube


sudo apt-get install nemo-terminal

restore GRUB boot loader

sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair

programas de astronomia stellarium, celestia, kstars

sudo apt-get install celestia sudo apt-get install kstars

jekyll new post para atom

jekyll-new-post alt-+command+j

Cambiar permisos y usuario de forma recursiva

sudo chown -R -c xunorus /media/xunorus/61a4a8da-4889-40d8-8301-e32a f270d7c8/IMAGENES/Camera/*

sudo chmod -R 755 /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/IMAGENES/Camera/*

install Google Earth on Linux Mint 17 64bit properly

As most of us have noticed Google Earth has been increasingly unstable on the lates Linux Mint/ Ubuntu releases, mainly 64bit versions. The most common issue is the application closing unexpectedly shot time after we launch it. Below is the best solution to avoid any hussle.

1- Add 32bit architecture:

<code>sudo dpkg --add-architecture i386 && sudo apt-get update</code>

2- Install 32bit libraries:

<code>sudo apt-get install ia32-libs</code>

3- install googleearth-package:

<code>sudo apt-get install googleearth-package</code>

4- Install google-earth-stable:i386 [b]and not google-earth-stable

 <code>sudo apt-get install google-earth-stable:i386 </code>

anadir PATH permanentemente

sudo gedit ~/.profile buscar PATH="$HOME/bin:$PATH" modificar asi PATH="$HOME/bin:$PATH:/home/xunorus/xunos" ejecutar en terminal export PATH=$PATH:/home/xunorus/xunos

SCRIPT: tocar

sudo gedit /usr/local/bin/xunoscripts/tocar #!/bin/bash sleep 1 notify-send 'Preparando configuracion para tocar' & catia& #usar 22050 y 64 buffewrs size

#teclado ICON #sleep 2 #AMSYNTH_NO_GUI=1 amsynth& #amsynth -b ‘/home/xunorus/.amsynth/banks/’& #sleep 2 #jack_connect ‘a2j:iCON iKEY V2 02 [32] (capture): iCON iKEY V2 02 MIDI 1’ amsynth:midi_in

sleep 3 calfjackhost compressor ! reverb ! &

sleep 3

jack_connect system:capture_2 calf:compressor_in_l & sleep 1 jack_connect system:capture_2 calf:compressor_in_r </code> sudo chmnod +x /usr/local/bin/xunoscripts/tocar

Plugins para tocar luppp y calf

sudo apt-get install fabla luppp calf-plugins


sudo add-apt-repository ppa:nemh/systemback sudo apt-get update sudo apt-get install systemback


apt-get install python-gdata wget tar xvzf youtube-upload-0.7.3.tgz cd youtube-upload-0.7.3 sudo python install

Mejora el grub menu sencillamente

Simplemente poner un archivo jpg, por ejemplo xunogru.jpg en la carpeta del grub sudo cp -v xunogrub.jpg /boot/grub sudo update-grub

para quitar sudo rm -v /boot/grub/xunogrub.jpg

Followed by: sudo update-grub


Los scripts antiguos estaban en ~/.xuno-scripts/ y los quiero copiar a /usr/local/bin/xunoscripts/ sudo cp -a ~/.xuno-scripts/* /usr/local/bin/xunoscripts/

Para ejecutarlos

sh /usr/local/bin/xunoscripts/nombre del script

como crear un script

sudo gedit /usr/local/bin/xunoscripts/nombre del script sudo chmod +x /usr/local/bin/xunoscripts/nombre del script

para que se ejecuten directamente desde cualquier lugar sin esdpecificar el path

PONERLOS EN /usr/local/bin/

sudo cp -a /usr/local/bin/xunoscripts/* /usr/local/bin/

Atajos de teclado

mata ventanas



amixer -c 1 set PCM 2dB+


amixer -c 1 set PCM 2dB-


/usr/bin/atom /home/xunorus/SITIOS/linux.html





Determinar sistema 64 o 32 bit

uname -m


sudo gem install compass Fetching: sass-3.1.3.gem (100%) Fetching: compass-0.11.3.gem (100%) Successfully installed sass-3.1.3 Successfully installed chunky_png-1.2.0 Successfully installed fssm-0.2.7 Successfully installed compass-0.11.3 4 gems installed

If that’s not what you saw when you ran that command, you may not have Ruby or Ruby Gems on your machine.

Git 2.1

sudo add-apt-repository ppa:git-core/ppa sudo apt-get update sudo apt-get install git

Grey background bug openshot -blender

solucion al problema del fondo transparente del blender openshot

You have to

Code: Select all sudo grep -l "'alpha' : 1.0," /usr/share/pyshared/openshot/blender/scripts/*

and then add

Code: Select all 'alpha_mode' : 'TRANSPARENT',


Code: Select all 'alpha' : 1.0,

as well ass add

Code: Select all # Set background transparency (SKY or TRANSPARENT) try: bpy.context.scene.render.alpha_mode = params[“alpha_mode”] except: pass


Code: Select all except: bpy.context.scene.render.image_settings.file_format = params[“file_format”] bpy.context.scene.render.image_settings.color_mode = params[“color_mode”]

in each of the listed files from command above!

solucion-al-problema-de-uso-de-titulos de blender openshot cd /usr/share/pyshared/openshot/blender/scripts/

sudo cp -f

sudo gedit /usr/share/pyshared/openshot/blender/scripts/

reemplazar ActiveObjectText.modifiers[‘Remesh’].remove_disconnected_pieces=False

Cambiar a:

ActiveObjectText.modifiers[‘Remesh’].use_remove_disconnected = False

y ActiveObjectText.particle_systems[‘ParticleSystem’].settings.adaptive_subframes = True

Cambiar a:

ActiveObjectText.particle_systems[‘ParticleSystem’].settings.use_adaptive_subframes = True

Connect Audio Channels

In order to list what jack devices are available jack_lsp

List connected jack devices jack_lsp -c calfjackhost compressor ! reverb !

jack_connect system:capture_2 calf:reverb_in_l jack_connect system:capture_2 calf:reverb_in_r jack_connect system:capture_2 calf:compressor_in_l jack_connect system:capture_2 calf:compressor_in_r

Distrho Project

This is a KXStudio sideproject aimed at collecting and providing virtual instrument and effects devices for use in KXStudio and related environments.

  • Currently available plugins and ports

Installation instructions

Code: Select all sudo apt-get install distrho-mini-series distrho-mverb distrho-nekobi distrho-prom distrho-plugin-ports sudo apt-get install arctican-plugins dexed drowaudio-plugins juced-plugins klangfalter obxd pitcheddelay tal-plugins wolpertinger sudo apt-get install easyssp lufsmeter luftikus

Crear un script para correr cada vez que se conecta un dispositivo USB

This explains how you could run a script made by you (say /usr/local/my_script) when you plug a specific USB device.

  1. First run lsusb to identify your device. Example: lsusb Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 040a:0576 Kodak Co. Bus 002 Device 010: ID 1d03:0018 iCON Bus 001 Device 001: ID 0000:0000

  2. After doing this you know that
    • the vendor ID of your device is 040a
    • the product ID of your device is 0576
  3. Now is time to create your UDEV rule:

sudo gedit /etc/udev/rules.d/85-my_rule.rules

  1. And add the text

ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="1d03", ATTR{idProduct}=="0018", RUN+="/home/xunorus/.xuno-scripts/icon_keyboard"

Please note ATTR{idVendor}==”046d” and ATTR{idProduct}==”09a4” parts where I target the device this rule is created for. Now it’s time to put your rule to test. First let’s restart udev service to pickup our new rule. Now you can use tail command to watch syslog while plugging your device in to monitor your script in action.

sudo service udev restart tail -f /var/log/syslog o udevadm monitor --environment --udev

Controlando Calfjackhost en terminal

calfjackhost ! compressor ! reverb ! conecta las dos entradas por defecto al compresor, del compresor al reverb y del reverb a las salidas por defecto

–input system:capture_2

Para bajar archivos de wetransfer desde la terminal pip install requests sudo apt-get install python-pi python -u

Gloobus preview

repository sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get install gloobus-preview For some documents to work with Gloobus Preview, you'll also have to install unoconv and Gnumeric (for its ssconvert tool): sudo apt-get install unoconv gnumeric However, as I said above, Gloobus Preview doesn't seem to handle documents very well right now. 2. Next, you must install a Gloobus Preview helper tool which integrates the application with either Nautilus or Nemo and then restart Nemo / Nautilus, using the following commands:

- for Nautilus:

sudo apt-get install gloobus-sushi nautilus -q

- for Nemo:

sudo apt-get install nemo-gloobus-sushi nemo -q

Popcorn Time

sudo add-apt-repository ppa:webupd8team/popcorntime sudo apt-get update sudo apt-get install popcorn-time

LADSPA plugins

sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins

Juegos de linux

sudo apt-get install minetest tiger-rally alien-arena asault-cube

Install Kingsoft Office

32bit wget sudo dpkg -i kingsoft-office_9.1.0.4280~a12p4_i386.deb For 64bit OS sudo dpkg --add-architecture i386 sudo apt-get update wget kingsoft sudo dpkg -i kingsoft-office_9.1.0.4280~a12p4_i386.deb

convertir toda una carpeta jpg a pdf

sudo apt-get install imagemagick convert * notes.pdf where notes.pdf is the desired single pdf output file. If you want to compress, convert -compress jpeg *.jpg notes.pdf


1-Create Your GitHub Repository // Retrieve a copy of your GitHub repo. git clone // Move into that directory. cd repository 2-Creating an Orphan Branch This new branch should be called gh-pages git checkout --orphan gh-pages 3-Adding Your Website Files git commit -a -m "Adding pages" Note: The -a flag is shorthand for git add 4-Pushing Your Changes to GitHub git push origin gh-pages 5-0Using a Custom Domain The last thing I want to cover in this post is how you can use your own domain name with your new GitHub-hosted website. First you will need to create a new file in your GitHub repo called CNAME that contains the domain name (or subdomain) that you wish to use. This file should be placed in the gh-pages branch if you are using project-pages (as we have been in this post). If you are using user-pages the file should be placed in the master branch. Your CNAME file might look like the following: Next you will need to update the DNS records for your domain name. This is usually done through a control panel provided by your domain registrar. If you want to use a root domain (such as for your website you will need to setup a new A record that points to the IP address If you are using a subdomain (such as it’s best to create a new CNAME record that points to your GitHub user subdomain (**username** This is so that the DNS will be automatically adjusted if the servers IP address changes on GitHub.



git add * . To actually commit these changes use git commit -m "Commit message" Your changes are now in the HEAD of your local working copy. To send those changes to your remote repository, execute git push origin gh-pages


To start working on the project in linux, clone the repo to linux machine. Add the ssh public key to github. Add your username and email to git-config. For GUI you can use gitg. crear branch gh-pages and switch to it git checkout -b gh-pages delete master branch git branch -d master a branch is not available to others unless you push the branch to your remote repository git push origin gh-pages starting a local repo based on what you have from github: git clone To see the status of the repo, do: git status Example for syncing your local repo to more recent changes on github: git pull Example for adding new or modified files to a "stage" for commit git add /path/file1 /path/file2 Example for committing the files in your "stage" git commit Example for pushing your local repo (whatever you have committed to your local repo) to github git push Merge the changes from upstream/master into your local master branch. This brings your fork's master branch into sync with the upstream repository, without losing your local changes. git merge upstream/gh-pages

Algunas cosillas

built-in git GUI sudo apt-get install gitk use colorful git output git config color.ui true show log on just one line per commit git config format.pretty oneline use interactive adding git add -i

Creando una clave para autenticar desde la terminal

------------- ssh-keygen -t rsa ssh-add ~/.ssh/id_rsa -------------- 1-Generate the keys, if keys not exist: cd ~/.ssh && ssh-keygen -lf ~/.ssh/ 2-Don't forget password, entered at this step! Output your public key to screen: cd ~/.ssh && cat 3-Copy this string by click and move a mouse pointer from begin output to end. No need to press Ctrl + V or any more keys. Log in your account on GitHub and add this public key to Now you can use your git locally.

Passwords fuertes APG

sudo apt-get install apg apg

Geary, compilar e instalar

DEPENDENCIAS sudo apt-get install valac libgirepository1.0-dev intltool cmake desktop-file-utils gnome-doc-utils libcanberra-dev libgee-0.8-dev libglib2.0-dev libgmime-2.6-dev libgtk-3-dev libsecret-1-dev libxml2-dev libnotify-dev libsqlite3-dev libunique-3.0-dev libwebkitgtk-3.0-dev libmessaging-menu-dev libunity-dev wget tar -xJvf geary-0.8.2.tar.xz cd geary-0.8.2 Configure, build and install: ./configure make sudo make install

Tox, alternativa a skype

DIRECTAMENTE DESCARGAR EL BINARIO DE Para hacer ejecutable para el usuario sudo cp utox /usr/local/bin/ wget DESPUESTE ELGIR CON CAIRO DOCK LA IMAGEN dependencias para compilar: sudo apt-get install libv4l-dev libopenal-dev libfreetype6-dev libdbus-1-dev libxrender-dev libfontconfig1-dev libxext-dev VIEJO wget -O && chmod +x ./ && ./

kxstudio repos

# Cleanup previous installations if needed sudo rm -f /var/kxstudio/* sudo apt-get purge kxstudio-repos # Install needed tools sudo apt-get install software-properties-common wget # Enable KXStudio repo (press 'Enter' once asked) sudo add-apt-repository ppa:kxstudio-debian/kxstudio # Update software sources sudo apt-get update # Install kxstudio-repos sudo apt-get install kxstudio-repos # Update software sources again sudo apt-get update Luego ver


sudo add-apt-repository ppa:atareao/nemo-extensions sudo apt-get update sudo apt-get install nemo-image-tools

trimage para comprimir imagenes

sudo apt-get install trimage

ppa purge

sudo apt-get install ppa-purge

Instalar pquetes de idioma, corrector ortográfico y gramatical en LibreOffice/OpenOffice

sudo apt-get install language-pack-gnome-es language-pack-es libreoffice-l10n-es thunderbird-locale-es thunderbird-locale-es-es thunderbird-locale-es-ar sudo apt-get install myspell-es

Fuentes tipograficas restrictivas

sudo apt-get install ttf-mscorefonts-installer

tratando de solucionar el tema de las dos tarjetas de video GPU Intel RADEON

sudo update-pciids lspci -nn | grep VGA 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741] dmesg | egrep 'drm|radeon' Checkear si tengo 2 tarjetas lspci | grep VGA Check if both the cards are powered on modprobe.blacklist=i915 radeon.modeset=1 modprobe.blacklist=radeon i915.modeset=1 switch back and forth with the following. switch-intel systemctl stop display-manager.service cd /sys/kernel/debug/vgaswitcheroo echo OFF > switch echo MIGD > switch echo IGD > switch echo OFF > switch systemctl start display-manager.service switch-ati systemctl stop display-manager.service cd /sys/kernel/debug/vgaswitcheroo echo OFF > switch echo MDIS > switch echo DIS > switch echo OFF > switch systemctl start display-manager.service The final "OFF" isn't "needed" in these, but there is a really subtle issue where if you put the card into on (Such as on resume from suspend) it can blank the display and you can't get your display back. This is just my paranoia to avoid this state. You can enable DPM on RadeonHD cards by adding a boot parameter. This should greatly help power consumption, especially when idle. To do so, edit /etc/default/grub and add the 'radeon.dpm=1' to the GRUB_CMDLINE_LINUX_DEFAULT line, so it would look something like: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1" MBP82 has two GPUs: IGD: a low-power intel HD, using driver i915; Discrete: a power hungry but more powerful ATI, using driver radeon;,2/ Suspend/resume You need to install the following packages: pm-utils acpid & acpi-support uswsusp To enable suspend-to-ram, uncomment the following in /etc/default/acpi-support: LID_SLEEP=true ...and make sure there's a file in /etc/pm/config.d/ with the following: SLEEP_MODULE="uswsusp" SUSPEND_MODULES="b43 bcma" When the laptop suspends to RAM and then comes back from sleep, the discrete graphics (ATI) is awoken. We need to shut it down again so the intel display can take over. To do so, you just need to compile a little C program and have pm-utils call it upon each wakeup: sudo -s cd /root cat > fixgpu.c << EOF #include #include #define PORT_SWITCH_DISPLAY 0x710 #define PORT_SWITCH_SELECT 0x728 #define PORT_SWITCH_DDC 0x740 #define PORT_DISCRETE_POWER 0x750 static int gmux_switch_to_igd() { outb(1, PORT_SWITCH_SELECT); outb(2, PORT_SWITCH_DISPLAY); outb(2, PORT_SWITCH_DDC); return 0; } static void mbp_gpu_power(int state) { outb(state, PORT_DISCRETE_POWER); } int main(int argc, char **argv) { if (iopl(3) < 0) { perror ("No IO permissions"); return 1; } mbp_gpu_power(0); gmux_switch_to_igd(); return 0; } EOF gcc -O2 -o /usr/local/sbin/fixgpu fixgpu.c cat > /etc/pm/sleep.d/10-fixgpu << EOF #!/bin/sh # # reset the IGD case "${1}" in hibernate|suspend) ;; resume|thaw) /usr/local/sbin/fixgpu ;; esac EOF chmod a+x /etc/pm/sleep.d/10-fixgpu Note: you need to make sure you have the vbetool package uninstalled, else it will eat 99% CPU resources and prevent your laptop from going back to sleep. lsmod | grep radeon check whether your kernel is compiled with the proper option grep -i switcheroo /boot/config-* ESTOS SON MIS GPUs lspci 00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] MAS COMPLETO sudo lshw OTRO lspci | grep VGA OTRO lspci -vnn | grep VGA -A 12 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Apple Inc. Device [106b:00de] Flags: bus master, fast devsel, latency 0 Memory at b0000000 (64-bit, non-prefetchable) [disabled] [size=4M] Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M] I/O ports at 3000 [disabled] [size=64] Expansion ROM at [disabled] Capabilities: 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741] (prog-if 00 [VGA controller]) Subsystem: Apple Inc. Device [106b:00e3] Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at 90000000 (64-bit, prefetchable) [size=256M] Memory at b0800000 (64-bit, non-prefetchable) [size=128K] I/O ports at 2000 [size=256] Expansion ROM at b0820000 [disabled] [size=128K] Capabilities: sudo lspci -vnn | grep VGA -A 12 00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09) (prog-if 00 [VGA controller]) Subsystem: Apple Inc. Device [106b:00de] Flags: bus master, fast devsel, latency 0 Memory at b0000000 (64-bit, non-prefetchable) [disabled] [size=4M] Memory at a0000000 (64-bit, prefetchable) [disabled] [size=256M] I/O ports at 3000 [disabled] [size=64] Expansion ROM at [disabled] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCI Advanced Features 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M] [1002:6741] (prog-if 00 [VGA controller]) Subsystem: Apple Inc. Device [106b:00e3] Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at 90000000 (64-bit, prefetchable) [size=256M] Memory at b0800000 (64-bit, non-prefetchable) [size=128K] I/O ports at 2000 [size=256] Expansion ROM at b0820000 [disabled] [size=128K] Capabilities: [50] Power Management version 3 Capabilities: [58] Express Legacy Endpoint, MSI 00 Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 Capabilities: [150] Advanced Error Reporting As root 'echo OFF > /sys/kernel/debug/vgaswitcheroo/switch' To check cat /sys/kernel/debug/vgaswitcheroo/switch The output of cat should be something like this. 0:IGD:+:Pwr:0000:00:02.0 1:DIS: :Off:0000:01:00.0 Off in the second line indicates that the graphics card is switched off. This is temporary. To make the changes permanent add "echo OFF > /sys/kernel/debug/vgaswitcheroo/switch" to /etc/rc.d/rc.local. If rc.local does not exist create one and make it executable. HD Graphics 3000 Core i7-2xxxQM Core clock (MHz 650–1300 OpenGL 3.3 on Linux[23] Memory bandwidth (GB/s) 21.3 Ubuntu 13.10 already implements and supports Hybrid Graphics by installing following packages: Code: sudo apt-get install fglrx fglrx-pxpress INSTALAR INTEL DRIVER 64 bits OSes: Code: cd ~/ wget sudo dpkg -i intel-linux-graphics-installer_1.0.4-0intel1_amd64.deb intel-linux-graphics-installer Before installing, latest AMD fglrx driver, lets install dependencies: Code: sudo apt-get install cdbs dh-make dkms execstack dh-modaliases linux-headers-generic libqtgui4 x64 bits must install: Code: sudo apt-get install lib32gcc1 MI MAC 8,2 Radeon HD 6770M* *This system has dual graphics processors -- an AMD Radeon HD 6770M graphics processor with 1 GB of dedicated GDDR5 SDRAM and Intel HD Graphics 3000 with 384 MB of DDR3 SDRAM shared with main memory. The system automatically switches between graphics systems based on use (when applications use OpenGL, Core Graphics or other graphically demanding technologies, the system will use the dedicated graphics card, otherwise it will use Intel HD Graphics to conserve battery life).


For Ubuntu 14.04 and newer sudo add-apt-repository ppa:kranich/cubuntu - then type: sudo apt-get update sudo apt-get install -y boot-repair && (boot-repair &) - After using the tool in an installed Ubuntu session, remove the PPA from your Software Sources


menuentry 'Linux Mint 17 Cinnamon 64-bit, 3.13.0-24-generic (/dev/sda4)' --class ubuntu --class gnu-linux --class gnu --class os { recordfail gfxmode $linux_gfx_mode insmod gzio insmod part_gpt insmod ext2 set root='hd0,gpt4' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt4 --hint-efi=hd0,gpt4 --hint-baremetal=ahci0,gpt4 8e77b006-1cba-4516-ba4e-b8a07c3a3f81 else search --no-floppy --fs-uuid --set=root 8e77b006-1cba-4516-ba4e-b8a07c3a3f81 fi linux /boot/vmlinuz-3.13.0-24-generic root=UUID=8e77b006-1cba-4516-ba4e-b8a07c3a3f81 ro nomodeset quiet splash $vt_handoff initrd /boot/initrd.img-3.13.0-24-generic }

tip de booteo en GRUB

gksudo gedit /etc/default/grub The line GRUB_DEFAULT=0 means that GRUB will select the first menu item to boot. Change this to GRUB_DEFAULT=saved This change will make it easier to change the default item later. Save and close the file. Run this command to apply your changes to GRUB’s configuration: sudo update-grub Run grub-set-default or grub-reboot (with sudo) with the number of the menu item to boot (the first item is 0). This command will change the default to the second item: sudo grub-set-default 2

change boot logo in linux mint

replaced the image: /lib/plymouth/themes/mint-logo/logo.png with mine sudo update-initramfs -u

remover driver de video privativo radeon

sudo apt-get purge "fglrx.*" Remove your xorg.conf sudo rm /etc/X11/xorg.conf Reinstall xorg completely sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64 Re-configure Xorg sudo dpkg-reconfigure xserver-xorg sudo reboot

Acutalizar grub desde usb o cd

PARA VER LAS PARTICIONES... sudo fdisk -l sudo mount /dev/sda4 /mnt sudo mount --bind /dev /mnt/dev sudo mount --bind /sys /mnt/sys sudo mount --bind /proc /mnt/proc Also, if you have a separate Ubuntu boot partition (pretty uncommon these days, but it may be the case): sudo mount /dev/sdaX /mnt/boot AHORA CHROOT PARA USAR EL DIRECTORIO MONTADO sudo chroot /mnt sudo update-grub This should rebuild your /boot/grub/grub.cfg file with the menu entries. luego salir de chroot: exit y desmontar todo sudo umount /mnt/dev sudo umount /mnt/sys sudo umount /mnt/proc sudo umount /mnt/boot #Only if you mounted it earlier sudo umount /mnt/

SWITCHEROO (Hybrid Graphics) (How to switch and using vga_switcheroo) In that guide is missing that you have to put the grub to modeset=1

editar GRUB para nomodeset

gksudo gedit /etc/default/grub reemplazar GRUB_CMDLINE_LINUX="nomodeset" con GRUB_CMDLINE_LINUX="radeon.modeset=0" GRUB_CMDLINE_LINUX="modeset=1" lUEGO DE MODIFICAR sudo update-grub radeon.modeset=0 radeon.modeset=0 (probably exactly the same as rdblacklist=radeon) in the grub boot string. That's probably the easiest way to solve it.

ATOM y nodeJS

Antes sudo apt-get install libgnome-keyring-dev sudo npm config set python /usr/bin/python2 -g sudo apt-get install node-gyp Luego sudo apt-add-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs git clone cd atom # There was a version number appended to atom as well, mine was 0.97.0 I think sudo npm config set python /usr/bin/python2 -g sudo script/build sudo script/grunt install sudo script/grunt mkdeb sudo dpkg -i /tmp/atom-build/atom-0.97.0-amd64.deb

Problema que abre directamente dewv tools

I deleted the entire cache folder by executing this command: sudo rm -rf /tmp/atom-compile-cache That seems to have fixed my problem

Musescore 2 beta sudo apt-get install git cmake g++ sudo apt-get install libasound2-dev portaudio19-dev libmp3lame-dev libsndfile1-dev sudo apt-get install libqt4-dev qtbase5-dev qttools5-dev qttools5-dev-tools qtquick1-5-dev \ qtscript5-dev libqt5xmlpatterns5-dev libqt5svg5-dev libqt5webkit5-dev If you want to use the sound server PulseAudio, the following package must be installed: sudo apt-get install libpulse-dev Get the source code The previously installed package git is used to get the source code of MuseScore. A folder named MuseScore will be created: git clone git:// cd MuseScore Build an executable file To build and install MuseScore (for all users; root privileges needed), proceed as follows: make revision make sudo make install

soundfonts</h2 /usr/local/share/mscore-2.0/sound

Luego de MINT 17

sudo apt-get install language-pack-gnome-es language-pack-es language-pack-kde-es libreoffice-l10n-es thunderbird-locale-es thunderbird-locale-es-es thunderbird-locale-es-ar

Algunos para ejecutar desde terminal


sudo apt-get install nmap Si queremos ver cuánta gente hay conectada en nuestra red, y quiénes son los que están conectados, podemos hacer lo siguiente (si nuestra IP es, por ejemplo nmap 192.168.1.*


montar un dispositivo usb sudo mkdir /media/pendrive mount /dev/sdc1 /media/pendrive con pmount pmount /dev/sdc1 Instalar sudo apt-get install pmount sudo gpasswd -a USUARIO plugdev

Generador de contraseñas en consola

sudo apt-get install pwgen pwgen

Links, un navegador web en modo texto

sudo apt-get install links Ejemplos links -dump links -dump | grep Current | sed ’2!d’

Limitar el ancho de banda de nuestros servicios

sudo apt-get install trickle ej trickle -d 100 wget

Ver tareas en ejecución en colores desde consola

sudo apt-get install htop htop seguridad ante todo Está bien tener un servidor ssh y nfs ; pero en ocasiones, nos conectamos a una red pública, o directamente a Internet, por lo que no nos interesa compartir nuestros archivos con cualquiera que pueda entrar, para ello tenemos los archivos hosts.deny (que deniega el acceso a nuestros servicios a diferentes máquinas) y hosts.allow (que da permiso para que dichas máquinas accedan a nuestro ordenador). Ambos archivos funcionan de forma parecida, escribimos en una línea: SERVICIO : IP/HOST1, IP/HOST2, IP/HOST3, …. donde SERVICIO, puede ser, por ejemplo ssh, luego ponemos dos puntos (:) y una lista de IP o nombres de host separados por comas. Dependiendo de si esa línea la ponemos en hosts.deny o hosts.allow, denegaremos o permitiremos el acceso a esa máquina. Para hacer una configuración segura, en hosts.deny podemos poner: ALL : ALL Lo que bloqueará TODOS los servicios para TODOS los ordenadores remotos, así tendremos nuestro ordenador cerrado al exterior. Ahora, en hosts.allow, queremos dar permiso a ptolomeo para que acceda a nuestro servicio ssh: sshd : ptolomeo también queremos dar permiso al ordenador con IP, al ordenador pitagoras y a para acceder al servicio httpd (servidor web, imaginemos que lo tenemos instalado): httpd:, pitagoras, Por otra parte, el servicio nfs, hemos visto que compartimos directorios con máquinas determinadas, por lo que así podríamos restringirlo, además, si en hosts.deny ponemos ALL:ALL no va a arrancar el demonio; tenemos dos posibles soluciones: Poner en hosts.deny ALL : ALL EXCEPT LOCAL Para que no se bloqueen conexiones locales Poner en hosts.allow rpcbind : localhost Para no bloquear conexión local al demonio rpcbind Si queremos permitirlo todo, también podemos poner en hosts.allow: ALL : ALL pero no se recomienda, sólo debemos hacer esto para equipos de pruebas o máquinas que tengan una conexión limitada (es decir, que sólo estén conectadas con uno o dos hosts y esté todo controlado).

Compartir directorios por NFS

sudo apt-get install nfs-server y en la máquina A, el cliente: sudo apt-get install nfs-client sudo atom /etc/exports Dentro del archivo /directorio/a/compartir DIRECCION_DE_A(ro,sync,no_subtree_check) si tenemos un servidor NFS y queremos ver qué recursos tiene compartidos, podemos verlo haciendo: sudo showmount -e IP_DEL_SERVIDOR la parte del cliente, éste tiene que montar los recursos compartidos. Imaginémonos que el usuario ptolomeo quiere montar en /home/ptolomeo/amigos/pitagoras el recurso compartido que éste tiene en /home/pitagoras/compartido. Ptolomeo deberá hacer: sudo mount -t nfs IP_DEL_ORDENADOR_DE_PITAGORAS:/home/pitagoras/compartido /home/ptolomeo/amigos/pitagoras


Restart sudo /etc/init.d/samba restart Configurar sudo system-config-samba


Expect is a program that "talks" to other interactive programs according to a script. Following the script, Expect knows what can be expected from a program and what the correct response should be. An interpreted language provides branching and high-level control structures to direct the dialogue. In addition, the user can take control and interact directly when desired, afterward returning control to the script. You can do this with expect (install). Create and make executable ~/bin/myprompt: #!/usr/bin/expect -f # Get a Bash shell spawn -noecho bash # Wait for a prompt expect "$ " # Type something send "my text to be posted" # Hand over control to the user interact exit


integracion de jack y pulseaudio sudo apt-get install pulseaudio-module-jack

Añadir el usuario al grupo de audio

sudo gpasswd -a xunorus audio Instalar el plugin de Jack para GStreamer Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien podria llamarse 'gstreamer-0.10-plugins-bad' Esto deberia permitir usar jackaudiosink y jackaudiosrc. Para probarlo: gst-inspect-0.10 | grep jack Para ejecutar el asistente gstreamer-properties Autotalent pitch correction LADSPA PLUGINS sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins

Control de ventilacion para mac

sudo apt-get install macfanctld configured the values in etc/macfanctl.config the following way: increased fan_min to 2500 from 2000, degreased all floor and ceiling temperature values by 8.

Compartir entre dos linux mint sudo apt-get update && sudo apt-get install nfs-kernel-server nfs-common gksu gedit /etc/exports For example, to give full read and write permissions, allowing any computer from through, add this line to /etc/exports: /directory_to_share,no_root_squash,async) My daughter's export file looks like this (I am .201--we are not using a range, just one IP): /home,sync,no_root_squash,no_subtree_check) /srv/nfs,sync,no_subtree_check) Restart the NFS server by running: sudo /etc/init.d/nfs-kernel-server restart

Samba share

sudo apt-get install libapache2-mod-dnssd sudo apt-get install system-config-samba sudo system-config-samba

arreglar manualmente

Edit smb.conf as root: gksu gedit /etc/samba/smb.conf Add a line to the [global] section - right under the workgroup line: force user = xunorus Save the file and restart samba: sudo service smbd restart Note: Every time you restart samba the network has a fit so wait a few minutes then :

Problema de pantalla negra

En el grub, elegir la entrada por defecto y editar la linea (probablemente con la tecla e) BUscar la linea que comienza con la palabra linux y termina con las palabras quiet splash dejar un espacio y agregar nomodeset luego booteart (probablemente ctrl + x)

google tts Text To Speech sudo apt-get install git xsel libnotify-bin libttspico0 libttspico-utils libttspico-data libwww-perl libwww-mechanize-perl libhtml-tree-perl sox libsox-fmt-mp3 git clone cd simple-google-tts Tenemos dos opciones, usar un sintetizador interno o uno online, para usar el interno escribimos: ./simple_google_tts -p es “Laboratorio Linux” En el caso de que querramos usar el sintetizador online omitimos el parámetro -p Si queremos leer un texto (formato txt) ./simple_google_tts es /ubicacióndel archivo/nombre texto.txt Para más opciones: ./simple_google_tts -h



sudo aptitude install ruby1.9.1-dev sudo gem install jekyll jekyll new my-awesome-site cd my-awesome-site jekyll serve

tutorial breve GULP

Instalar todas las dependencias indicadas en package.json

esto es practicamente lo basico a instalar al descargar el theme sudo npm install sudo gedit package.json { "name": "wordpress-starter-theme", "version": "1.0.0", "dependencies": {}, "devDependencies": { "gulp": "~3.5.1", "gulp-autoprefixer": "0.0.6", "gulp-cache": "~0.1.1", "gulp-concat": "~2.1.7", "gulp-imagemin": "~0.1.4", "gulp-jshint": "~1.3.4", "gulp-livereload": "~0.3.2", "gulp-load-plugins": "~0.2.0", "gulp-minify-css": "~0.2.0", "gulp-notify": "~0.4.0", "gulp-rename": "~0.2.2", "gulp-ruby-sass": "~0.3.0", "gulp-uglify": "~0.2.0", "tiny-lr": "0.0.5" } } npm install

autotheme wordpress yeoman gulp emi

sudo npm install generator-emi yo emi

Node, gulp yeoman

sudo apt-get install python-software-properties -y sudo apt-get install software-properties-common -y sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update -y sudo apt-get install nodejs -y sudo npm install -g yo


sudo apt-get install typecatcher


sudo npm install --global gulp 1. Install gulp globally: $ npm install --global gulp 2. Install gulp in your project devDependencies: sudo npm install --save-dev gulp 3. Create a gulpfile.js at the root of your project: var gulp = require('gulp'); gulp.task('default', function() { // place code for your default task here }); sudo npm install --save-dev gulp-uglify sudo npm install --save-dev gulp-watch sudo npm install browser-sync gulp --save-dev sudo npm install gulp-concat --save-dev problema sudo npm install -g node-gyp sudo npm update 4. Run gulp: $ gulp


echo "{}" > package.json

Musescore, el ultimo en mint

sudo add-apt-repository ppa:mscore-ubuntu/mscore-stable



sudo apt-get install fonts-droid fonts-noto sudo apt-get install nemo-preview sudo apt-get install nemo-media-columns

frescobaldi 2 sudo python install


sudo apt-get install cmake-curses-gui

Alsa midi

sudo apt-get install a2jmidid

finale en linux

sudo apt-get install playonlinux playonlinux


sudo apt-get install vagrant vagrant plugin install vagrant-hostsupdater cd git clone vagrant cd vagrant vagrant up

problema con virtual box

sudo apt-get install virtualbox virtualbox-dkms

WordPress on Ubuntu

First, get the LAMP stack running. sudo apt-get install lamp-server^ sudo apt-get install php5 php5-gd php5-mysql php5-curl php5-cli php5-cgi php5-dev sudo apt-get install phpmyadmin Now get some WordPress happening. sudo apt-get install wordpress sudo ln -s /usr/share/wordpress /var/www/wordpress Then a few More Commands for Setup sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost If you know this info related to your URI/Domain, doing this will get ya mapped up. sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress_preciseserver Set some permissions sudo chown -R www-data /usr/share/wordpress


sudo apt-get install fish

npm y bower

sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get -y install nodejs sudo npm install -g bower

amuc desistalado pues me desinstalaba jackd2


sudo apt-get install denemo


curl | sh meteor create meteor-intro cd meteor-intro meteor localhost:3000

yoshimi, bristol, dino

sudo apt-get install Yoshimi bristol dino

app phonopaper para android

sudo apt-get install swami

sudo apt-get install swami

polyphone. para editar sf2

Sfarktcx para descomrpimir sfark en sf2

Instalar este este otro tambien pero usando git git clone cd sfArkLib make sudo make install sudo ldconfig Instalamos sfarktcx git clone cd sfarkxtc make USO ./sfarkxtc /usr/share/sounds/sf2/1115_Cello_Deep.sfArk 1115_Cello_Deep.sf2

pulseaudio a traves de jack

Specimen sampler

sudo apt-get install specimen

Descargar mp3 desde youtube

sudo wget -O /usr/bin/youtube-dl sudo chmod a+x /usr/bin/youtube-dl sudo apt-get install youtube-dl youtube-dl --extract-audio --audio-format mp3 'video URL'

sooperlooper sudo apt-get install sooperlooper

cmus sudo apt-get install lilypond extras para lilypond

Tox, alternativa a skype

sudo apt-get install libv4l-dev libopenal-dev libfreetype6-dev libdbus-1-dev libxrender-dev libfontconfig1-dev libxext-dev wget -O && chmod +x ./ && ./

matrix in terminal

LC_ALL=C tr -c "[:digit:]" " " < /dev/urandom | dd cbs=$COLUMNS conv=unblock | GREP_COLOR="1;32" grep --color "[^ ]"



sudo apt-get install libav-tools youtube-dl --extract-audio --audio-format mp3

NETSPEED applet para mint

/ sudo apt-get install gir1.2-gtop-2.0 sudo apt-get install gir1.2-gtop-2.0 vnstat vnstati zenity sox libsox-fmt-mp3 cd ~/.local/share/cinnamon/applets/ wget unzip Enable the applet in Cinnamon Settings -> Applets


sudo add-apt-repository ppa:osmoma/audio-recorder sudo apt-get update sudo apt-get install audio-recorder


para seleccionar fuentes de grabacion sudo apt-get install pavucontrol


sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer


wget sudo dpkg -i handbrake-gtk_0.9.9ppa1~raring1_*.deb sudo apt-get -f install


npm install npm install -g grunt-cli


sudo add-apt-repository "deb `lsb_release -c | awk '{print $2}'` main" sudo apt-key adv --keyserver --recv-key 9f0fe587374bbe81 sudo apt-key adv --keyserver --recv-key D63D3D09C39F5EEB sudo apt-get update sudo apt-get install pd-extended


sudo apt-get install mirage sudo apt-get install optipng sudo apt-get install jpegoptim sudo apt-get install imagemagick xjadeo para video sincronizado con jack sudo apt-get install xjadeo


sudo apt-get install jstest-gtk jstest-gtk

comando wpstop

script para iniciar servidor de wordpress con comando 'wpstop' sudo gedit /usr/local/bin/wpstop pegar esto dentro del texto #!/bin/bash
~/wordpress-3.9.1-0/ stop
notify-send "Servidor de Wordpress PARADO"
dar permiso de ejecucion sudo chmod +x /usr/local/bin/wpstop

comando wp

script para iniciar servidor de wordpress con comando 'wp' sudo gedit /usr/local/bin/wp pegar esto dentro del texto #!/bin/bash
~/wordpress-3.9.1-0/ restart
notify-send "Servidor de Wordpress INICIADO / REINICIADO"
notify-send " abierto en firefox"
dar permiso de ejecucion sudo chmod +x /usr/local/bin/wp

comando dpkg

Para saber que version de un determinado paquete o software esta instalado dpkg -p 'nombre_del_comando' qsampler sudo apt-get install qsampler


sudo apt-get install git

open octave studio

git clone git:// sudo apt-get install cmake CMake >= 2.4 QT: Qt >= 4.5.0 gcc >= 4.4.x libsndfile >= 1.0.23 libsamplerate >= 0.1.7 JACK >= 0.121.0 Liblscp >=0.5.6 ANTES sudo apt-get install git-svn sudo apt-get install subversion sudo apt-get install automake sudo apt-get install libtool sudo apt-get install doxygen uuid-dev AHORA SI.... sudo apt-get install jack sudo apt-get install libjack-dev


svn co liblscp cd liblscp make -f Makefile.svn sudo ./configure && make sudo make install dpkg-buildpackage -rfakeroot -b Guarda, este comando esta ya en mint reemplazado por libc6 version 0.5.6-6


svn co libgig cd libgig make -f Makefile.cvs sudo ./configure && make sudo make install dpkg-buildpackage -rfakeroot -b Revisión obtenida: 2583


svn co linuxsampler cd linuxsampler make -f Makefile.cvs sudo ./configure && make sudo apt-get install sqlite make -f Makefile.cvs && ./configure && make This accounts to all libraries and applications from the LinuxSampler project. sudo apt-get install debhelper dpkg-buildpackage -rfakeroot -b

xunos 10

Agragado: sudo apt-get install ffmpeg sudo apt-get install libavcodec-extra-53 sudo apt-get install qsynth

Frescobaldi, lilypond sheet music editor sudo apt-get install obexftp sudo gedit /etc/bluetooth/audio.conf Enable=Gateway,Source,Socket sudo service bluetooth restart E0-75-7D-C0-F6-AB xunophone 00-1B-38-45-AA-A6 xunolap sudo apt-get install acidrip sudo apt-get install jack-rack sudo apt-get install patchage

freqtweak sudo add-apt-repository "deb `lsb_release -c | awk '{print $2}'` main" sudo apt-key adv --keyserver --recv-key 9f0fe587374bbe81 sudo apt-key adv --keyserver --recv-key D63D3D09C39F5EEB sudo apt-get update sudo apt-get install pd-extended sudo apt-get install shutter

controlar VLC desde celular

fuente Pasos a seguir 1. Instalar Android Remote for VLC en tu dispositivo Android. 2. En la netbook, abrir VLC mediante el siguiente comando: vlc --extraintf=luahttp --fullscreen --qt-start-minimized Esto permite controlar a VLC mediante la red (wifi). Yo convertí esa línea en un script y la agregué a la lista de aplicaciones que se ejecutan al inicio. Es posible conseguir el mismo resultado desde la interfaz gráfica de VLC:

i. Abrir VLC y luego Herramientas > Preferencias > Mostrar configuraciones y marcar la opción Todas.

ii. Interfaz > Interfaces principales y seleccionar las opciones Web e Intérprete Lua.

VLC: interfaz web Nota: NO seleccionar la opción que dice Control Remoto. Aparentemente, esta opción se conserva a los fines de brindar compatibilidad con programas más viejos.

iii. Para que VLC acepte el control remoto, es preciso agregar la IP de tu dispositivo Android al listado de IPs admitidas.

Abrí un terminal y ejecutá: sudo nano /usr/share/vlc/lua/http/.hosts

iv.Agregá el IP de tu dispositivo Android y guardá los cambios.

Nota: para descubrir el IP de tu dispositivo Android, podés abrir el Emulador de Terminal y escribir netcfg.

v. Finalmente, ejecutá la aplicación Android VLC Remote en tu dispositivo Android y asegurate de que detecte bien al servidor de VLC (en mi caso, la netbook).

No sólo vas a poder reproducir, pausar, subir/bajar el volumen, etc. Además, vas a poder elegir el archivo a reproducir y cambiar la lista de reproducción, todo desde la comodidad de tu sofá.

Scripts para audio


dependencia crear directorio mkdir ~/.xuno-scripts entrar en el directorio cd ~/.xuno-scripts

dar permisos de ejecucion a los scripts dentro

sudo chmod +x ~/.xuno-scripts/* ------


sudo apt-get install lame crear el archivo contenedor del script sudo subl wav2mp3 pegar el siguiente codigo #!/bin/bash
# wav2mp3
for i in *.wav; do
lame -h -b 320 "$i" "${i%.wav}.mp3"


instalamos dependenciasdependencia sudo apt-get install vorbis-tools sudo subl wav2ogg pegar el siguiente codigo #!/bin/bash
# wav2ogg
for i in *.wav; do
oggenc "$i" -q 6 -o "${i%.wav}.ogg"

dar permisos de ejecucion a los scripts dentro

sudo chmod +x ~/.xuno-scripts/* ------

Permanently add a directory to shell PATH

sudo subl /etc/profile agregar al final PATH=$PATH:/home/xunorus/.xuno-scripts Cerrar sesion y entrar nuevamente mas info: man lame man oggenc

playstation 1 emulator

sudo aptitude install pcsxr pcsx

PLastataion 2 emulator

sudo apt-get install p7zip p7zip-full wget -O bios-NoobsLab.7z mkdir ~/.config/pcsx2 7z x bios-NoobsLab.7z -o.config/pcsx2/bios && rm bios-NoobsLab.7z sudo add-apt-repository ppa:gregory-hainaut/pcsx2.official.ppa -y && sudo apt-get update && sudo apt-get install pcsx2 -y

Donde estan los archivos de la papelera del root


Xunos 11

Xunos 10

Xunos 9

Xunos 8

  • instalado WHOis
  • Navegador ligero sudo apt-get install uzbl


    sudo apt-get install pdfshuffler editar los comandos de teclado alt+k Editor quitar: tecla E asiganada a marca activa a raton asigar tecla E anadir marca en cursor marcado en opciones ->opciones miscelaneas Nombrar nuevas marcas reducir ganancia en 12db plugins de audio sudo apt-get install blop caps cmt fil-plugins rev-plugins swh-plugins tap-plugins integracion de jack y pulseaudio sudo apt-get install pulseaudio-module-jack Instalar el plugin de Jack para GStreamer Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien podria llamarse 'gstreamer-0.10-plugins-bad' Esto deberia permitir usar jackaudiosink y jackaudiosrc. Para probarlo: gst-inspect-0.10 | grep jack Para ejecutar el asistente gstreamer-properties

    Comando de teclado

    Evince abre calendario dinamico con control shift 1

    evince /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/cosas/Calendario_Biodinamico_2014.pdf Buscar risk of attacks resulting from a monopoly on mining share reverse Sha-256 April 2013 the generation of Bitcoins was using approximately $150,000 USD Peercoins will be generated by proof-of-work like Bitcoin, however over time proof-of-work will be phased out as proof-of-work difficulty increases and block rewards decrease

    USB transit sound card en mint ejemplo

    donde estan?

    los backgrounds en mint


    las aplicaciones


    Emulador zsnes

    sudo apt-get install zsnes

    chat por terminal

    sudo apt-get install irssi irssi /connect -ssl /join #semananegra


    wget unzip cd telegrama bash telegrama "hola soy nuevo" bash telegramas #mostarará los últimos telegramas

    3 Directorios principales de xampp

    sudo subl /opt/lampp/etc/httpd.conf sudo subl /opt/lampp/apache2/conf/httpd.conf sudo subl /opt/lampp/etc/extra/httpd-xampp.conf sudo subl /opt/lampp/phpmyadmin/

    reempalzar esto

    DocumentRoot "/opt/lampp/htdocs/y" <directory "="" opt="" lampp="" htdocs"=""> # # Possible values for the Options directive are "None", "All", # or any combination of: # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews # # Note that "MultiViews" must be named *explicitly* --- "Options All" # doesn't give it to you. # # The Options directive is both complicated and important. Please see # # for more information. # #Options Indexes FollowSymLinks # XAMPP Options Indexes FollowSymLinks ExecCGI Includes # # AllowOverride controls what directives may be placed in .htaccess files. # It can be "All", "None", or any combination of the keywords: # Options FileInfo AuthConfig Limit # #AllowOverride None # since XAMPP 1.4: AllowOverride All # # Controls who can get stuff from this server. # Require all granted </directory>

    Import & export MySQL database

    backup: # mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql restore:# mysql -u root -p[root_password] [database_name] < dumpfilename.sql mysqldump --opt -h yourDBHost -u yourUsername -p yourDBName > backupfile.sql cat file_to_import.sql | mysql -u yourUsername -p yourPassword -h yourDBHost yourDBName type file_to_import.sql | mysql -u yourUsername -p yourPassword -h yourDBHost yourDBName

    Entrar en mysql

    /opt/lampp/bin/mysql -u root -p

    Algunos comandos select now(); show databases; create database bookstore; switch to the bookstore database USE bookstore; #crea base de datos llamada xunoruscomar /opt/lampp/bin/mysql -u root -e "create database xunoruscomar" mysql -u root -p joomla < backup.mysql /opt/lampp/bin/mysql -u root -p xunoruscomar < /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/xunoruscomar.sql

    Otros directorios de xampp

    sudo subl /opt/lampp/etc/extra/httpd-default.conf


    #!/bin/bash echo hello # open a child window, run two commands in it, and leave the child window open xterm -e "bash -c \"echo foo; echo bar; exec bash\"" echo "keep this open" # leave the parent window open read subl sudo chmod +x sudo sh

    Wine 1.4

    sudo apt-get install wine1.4-i386

    Mini tuto claves gpg o pgp

    Cifrado Simetrico

    creamos un texto echo "Genbeta Dev" > texto.txt Lo ciframos, nos aparecerá un cuadro que nos pide la contraseña y se generará un archivo .gpg gpg -c texto.txt Lo descifraremos gpg -d texto.txt.gpg

    Cifrado Asimetrico

    Generar el par de claves gpg --gen-key gpg: clave B2C1AF8F marcada como de confianza absoluta claves pública y secreta creadas y firmadas. gpg: comprobando base de datos de confianza gpg: 3 dudosa(s) necesarias, 1 completa(s) necesarias, modelo de confianza PGP gpg: nivel: 0 validez: 1 firmada: 0 confianza: 0-, 0q, 0n, 0m, 0f, 1u pub 2048R/B2C1AF8F 2014-04-19 Huella de clave = DE33 33E1 3214 AEC4 5169 95F6 13A8 68AA B2C1 AF8F uid Xunorus <> sub 2048R/4F1FB64A 2014-04-19

    Exportar y enviar la clave privada

    Difundir la clave pública que acabamos de crear (la pública, nunca la privada), para exportarla en un archivo usaremos el comando gpg -output [archivo destino] --export [ID de a clave pública] (la clave pública generada antes tiene la ID B2C1AF8F). gpg --output XunCPub.gpg --export B2C1AF8F

    Subir una clave pública a un servidor de claves

    Import the keys

    gpg --recv-keys key IDs gpg --send-keys --keyserver B2C1AF8F

    Importar la clave desde el archivo o servidor de claves

    importar previamente la clave, desde un archivo debemos de usar el comando gpg --import [Archivo de la clave pública] gpg --import CPub.gpg ya en mi anillo de claves me contesta que no hay cambios.

    importación desde el servidor

    tenemos que usar el comando gpg --keyserver [Dirección del servidor] --recv-keys [ID de la clave]. gpg --keyserver --recv-keys 18384645

    Cifrar con la clave pública

    para cifrar el documento usaremos el comando gpg —encrypt —recipient [ID de la clave] [Archivo] echo "Genbeta Dev" > documento.txt gpg --encrypt --recipient 18384645 documento.txt ls documento.txt documento.txt.gpg

    Descifrar un archivo con la clave privada

    descifrar con nuestra clave privada el documento tras recibirlo gpg -d documento.txt.gpg

    Firmar archivos

    Una de las medidas de seguridad básicas al pasar un mensaje es asegurarnos que el emisor es quien dice ser, para asegurarnos de esto digitalmente existe la firma digital , pero también podemos cifrarlo y a su vez firmarlo, que es lo que haremos con el comando gpg -u [ID de la clave privada] --output [Archivo resultante] --sign [Archivo para firmar] e introduciendo la contraseña de la clave privada. echo "Genbeta Dev" > firmar.txt

    Verificar y descifrar un archivo firmado

    Cualquiera con la clave pública asociada a la que ha firmado el documento puede leerlo, de la misma forma que desciframos un archivo (gpg -d [Archivo]) o verificándolo únicamente con el comando gpg --verify [Archivo]. gpg --verify firmar.txt.gpg


    GPG es una herramienta de cifrado muy potente y fácil de usar, que en principio, a la mayoría no nos hace falta, pero puede que se nos presente la necesidad de enviar algo por medio inseguros (porque no haya más remedio), haciéndolo de esta forma podremos hacerlo sin miedo ha que lean el contenido del archivo o nos den el cambiazo. Este es un tema bastante extenso y si no lo acabas de entender puede ser un lío


    -c Encrypt with a symmetric cipher using a passphrase. The default symmetric cipher used is CAST5, but may be chosen with the --cipher-algo option. This option may be com‐ bined with --sign (for a signed and symmetri‐ cally encrypted message), --encrypt (for a message that may be decrypted via a secret key or a passphrase), or --sign and --encrypt together (for a signed message that may be decrypted via a secret key or a passphrase). --gen-key Generate a new key pair. This command is nor‐ mally only used interactively. There is an experimental feature which allows you to create keys in batch mode. See the file ‘doc/DETAILS’ in the source distribution on how to use this. --recv-keys key IDs Import the keys with the given key IDs from a keyserver. Option --keyserver must be used to give the name of this keyserver. -----------------------

    TOR browser

    For 32 bit systems: sudo add-apt-repository ppa:upubuntu-com/tor sudo apt-get update sudo apt-get install tor-browser After the installation is finished, set the right ownership on the ~/.tor-browser: $ sudo chown -R $USER ~/.tor-browser otra descargar de wget checkear la firma Instalar tar -xvJf tor-browser-linux32-3.5.4_LANG.tar.xz cd tor-browser_LANG ./start-tor-browser

    Virtual Box

    post instalar XUNOS_4


    sudo ln -svf /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ /opt/lampp/htdocs/y

    cambiar permisos de httpd.conf

    sudo gedit /opt/lampp/apache2/conf/httpd.conf Dentro, agregar las sig lineas User xunorus Group nogroup

    reestablecer una base de datos

    editar el wp-config de wordpress para la base de datos ''

    sudo subl /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ define('DB_NAME', '');

    Como instalar xampp en otro lugar

    1- crear el link a lugar donde queremos instalar sudo ln -s /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp /opt/lampp 2-dar permiso de ejecucion chmod +x 3- corerr el instalador. sudo ./ Every file in the MySQL database-folder and it's subfolders should have owner:group set to mysql:mysql and at least read+write (e.g. chmod 660) Otherwise it won't run properly. esta carpeta esta en ( AQUI ESTAN LAS BASES DE DATOS) /media/xunorus/71009c71-3297-45fc-8a68-541f156d5bd1/opt/lampp/var/mysql mysql:mysql /media/xunorus/71009c71-3297-45fc-8a68-541f156d5bd1/opt/lampp/var/proftpd daemon:daemon

    display user and group owner

    con ls -l ls -l /opt/lampp/var otra opcion con stat stat -c "%U %G" /opt/lampp 1- cambio permisos a todo lampp sudo chown -R xunorus:root /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp

    2- aplico los permisos daemon:daemon

    sudo chown daemon:daemon /opt/lampp/phpmyadmin/ sudo chown daemon:daemon /opt/lampp/var/proftpd


    sudo chown mysql:mysql /opt/lampp/var/mysql sudo chown xunorus:root sudo chown root:root


    Instalar xampp

    Descargar tar de o lampp

    unos modulos para lampp Xampp tiene que estar instalado en /opt/lampp/ pero para tenerlo en otro disco o particion se puede usar un enlace simolico

    Como le hice: abri una carpeta como root e instale graficamente el xampp linux instaler

    Luego VERIFICAR que el servidor este apagado y copiar la carpeta '/opt/lampp/' en donde sea necesario
    DESPUES, tambien como root,
    eliminar la carpeta 'lampp' en /opt/lampp en el directorio donde lo instalamos originalmente.

    Una vez que tengo la carpeta lampp en el lugar de destino, o sea la particion portable que voy a usar,

    crear el enlace a /opt/lampp

    (apuntando a el lampp de mi copia en disco portable.) sudo ln -s /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp /opt/lampp

    si hay algun problema matar los procesos de lampp sudo pkill lampp

    Reconfigurar los permisos de la carpeta lampp

    para que el usuario que esta a cargo del servidor pueda acceder sudo chown -R xunorus:root /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp sudo chown xunorus:root /opt/lampp sudo chown -R xunorus:root /opt/lampp/htdocs/xampp sudo chown -R xunorus:root /opt/lampp/htdocs sudo chown -R xunorus:root /opt/lampp/phpmyadmin sudo chown -R xunorus:nogroup /opt/lampp

    my.cfg de mysql

    sudo gedit /opt/lampp/etc/my.cnf cat /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/var/xunorus.err

    cambiar permisos de httpd.conf

    sudo gedit /opt/lampp/apache2/conf/httpd.conf Dentro, agregar las sig lineas User xunorus Group nogroup

    abrir httpd-xampp.conf:

    Esto es para que se pueda usar acceder a este servidor desde otras computadoras de la red local (LAN o WLAN.) sudo gedit /opt/lampp/etc/extra/httpd-xampp.conf Aqui creo que comente el ultimo bloque completo :
    buscar LocationMatch comentar # Require local y agregar Order deny,allow LUEGO reiniciemos LAMPP/XAMPP. sudo /opt/lampp/lampp restart

    para configurar phpmyadmin

    sudo gedit /opt/lampp/phpmyadmin/ ------------------------------------ Otro archivo probable sudo gedit /etc/mysql/my.cnf

    Abrir interfaz para controlar xampp

    sudo /opt/lampp/share/xampp-control-panel/xampp-control-panel

    Error #2002 en PhpMyAdmin

    Buscar el archivo y renombralo por reiniciar sudo /opt/lampp/lampp startmysql and find path of mysql , it will be placed in bin directory of lampp, then login example:/opt/lampp/bin/mysql -u root /opt/lampp/bin/mysql --user=root --password= Crear un alias de comando alias mysql='cd /Applications/XAMPP/xamppfiles/bin; ./mysql --user=root --password=XXXX' sudo apt-get install mysql-server aparece:set a password for the MySQL administrative "root" user. (ponemos el pass nuevo para el usuario 'root') ----------------------- Forma rápida de configurar el phpmyadmin: Buscar el archivo y renombralo por sudo gedit /opt/lampp/phpmyadmin/ reiniciar sudo /etc/init.d/mysql restart ----------------

    servicio mysql está detenido?

    sudo /etc/init.d/mysql start sudo /opt/lampp/bin/mysql.server restart /opt/lampp/mysql/scripts/ service mysqld restart ----------- UJna solucion posible: 1-Editar el archivo /usr/local/lib/php.ini ; Default socket name for local MySQL connects. If empty, uses the built-in ; MySQL defaults. mysql.default_socket = /var/lib/mysql/mysql.sock < y agregué la ruta al socket, por defecto está vacío. 2-Edité el archivo $cfg['Servers'][$i]['socket'] = '/var/lib/mysql/mysql.sock'; < ponemos la ruta aca (por defecto está vacío) $cfg['Servers'][$i]['connect_type'] = 'socket'; < cambiamos tcp por socket

    Configurar seguridad de xampp

    sudo /opt/lampp/lampp security te pedira contraseñas para:
    las carpetas del servidor
    el usuario de phpmyadmin
    el usuario de mysql
    el usuario ftp
    recomiendo que solamente no asignar la primera ya que es molesto tener que ingresar la contraseña solamente para visitar tu propio servidor local.

    Arrancar xampp automaticamente al iniciar el sistema

    sudo gedit /etc/rc.local antes de “exit 0″ insertas lo siguiente
    # La siguiente linea ejecuta XAMPP para poder testear PHP, MySQL, y Apache /opt/lampp/lampp start Si es de 64 bits tienes que instalar ia32-libs para que se ejecute sudo apt-get install ia32-libs

    otro medoto para xampp

    sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt sudo /opt/lampp/lampp security sudo mysql upgrade


    enlace a /media/xunorus/nombredemidiscorigido/y/ sudo ln -svf /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/htdocs/y sudo ln -svf /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ /opt/lampp/htdocs/y
    Quizas abrir la carpeta como root y borrar la carpeta 'lampp' en /opt/ antes que nada...


    cambiar o cheqear permisos sudo subl /opt/lampp/apache2/conf/httpd.conf agregar lo siguiente al final del archivo User xunorus
    Group xunorus
    reiniciemos LAMPP/XAMPP. sudo /opt/lampp/lampp restart Ya con eso, al entrar a localhost, podremos ver nuestra nueva alias creada y referenciada: http://localhost/yxx/

    CAMBIAR PERMISOS o cheqear permisos

    sudo chown xunorus:xunorus -R /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/ sudo chown xunorus:xunorus -R /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/lampp/ mmm sudo chmod 754 /opt/lampp/htdocs/yxx/ chown emartini.apache /var/www/html/emartini; chmod 754 /var/www/html/emartini/ setting the Apache's user to my user 'xunorus' # User/Group: The name (or #number) of the user/group to run httpd as. # It is usually good practice to create a dedicated user and group for # running httpd, as with most system services. User xunorus #Group http

    Donde estan las aplicaciones



    instalar directo al enlace simbolico Cambia los permisos al instalador chmod 755 xampp-linux-* Ejecuta el instalador sudo ./xampp-linux-* ---------------------- ver que paso? tail -2 /opt/lampp/logs/error_log ------------

    Usage: /opt/lampp/lampp

    start Start XAMPP (Apache, MySQL and eventually others)
    startapache Start only Apache
    startssl Start only SSL support
    startmysql Start only MySQL
    startftp Start only ProFTPD
    stop Stop XAMPP (Apache, MySQL and eventually others)
    stopapache Stop only Apache
    stopssl Stop only SSL support
    stopmysql Stop only MySQL
    stopftp Stop only ProFTPD
    reload Reload XAMPP (Apache, MySQL and eventually others)
    reloadapache Reload only Apache
    reloadmysql Reload only MySQL
    reloadftp Reload only ProFTPD
    restart Stop and start XAMPP
    security Check XAMPP's security
    php5 Activate PHP5
    phpstatus Which version of PHP is active?
    backup Make backup file of your XAMPP config, log and data files
    panel Starts graphical XAMPP control panel


    gedit ~/.conkyrc &exit pkill conky && conky &exit

    paginas a marcadores documental theo jansen edited the file /opt/lampp/etc/httpd.conf ln -s /some/random/directory/lampp /opt/lampp

    Usar chat IRC

    xchat unirse al canal #energiasonora /join #xunorus /msg ChanServ REGISTER #channelname /msg ChanServ SET #channelname GUARD ON lock down your channel via the following flags: p (paranoid): don't show channel membership and don't allow people to request invites r (block unidentified): only registered users can join s (secret): don't show the channel in the channel lists i (invite-only): only invited users can join /msg Chanserv SET #channelname MLOCK +prsi

    Instalar conky con infinity

    sudo apt-get install conky conky-all sudo add-apt-repository ppa:noobslab/noobslab-conky sudo apt-get update sudo apt-get install infinity-conky

    Conocer el tamano del monitor

    xdpyinfo | grep 'dimensions

    Verificar firmas PGP

    sudo apt-get install GnuPG


    sudo apt-get install hardinfo

    Algunas ideas de comandos de teclado

    chuck ~/chuck/ chuck ~/chuck/ firefox /media/xunorus/61a4a8da-4889-40d8-8301-e32af270d7c8/y/linux2013.html & chuck ~/chuck/ & notify-send "Ver apuntes de Linux" /usr/local/bin/xunokey & notify-send "XUNOKEY" chuck /home/xunorus/chuck/fuguer/ notify-send "XUNORUS FUGUER" pkill chuck & notify-send "APAGA XUNOKEY" chuck /home/xunorus/chuck/week_8/ & notify-send "XUNOKEY" firefox /home/xunorus/y/linux2013.html & chuck /home/xunorus/chuck/ & notify-send "Ver apuntes de Linux!" /opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html & chuck /home/xunorus/Documentos/chuck/ & notify-send "Editar apuntes de Linux!" vlc --extraintf=luahttp --fullscreen --qt-start-minimized & chuck /home/xunorus/chuck/ & notify-send "VLC is on!" LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle" lxterminal & chuck /home/xunorus/chuck/ & notify-send "TERMINAL" lxterminal -e "bash -il" & chuck /home/xunorus/chuck/ & notify-send "TERMINAL SUPERUSER" /usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor"


    alternativa a Guitarig sudo apt-get install rakarrack


    sudo add-apt-repository ppa:audacity-team/daily sudo apt-get update sudo apt-get install audacity

    ver que version se instalara de un programa

    apt-cache policy 'nombre de programa'

    script para para iniciar lampp con comando 'start'

    sudo gedit /usr/local/bin/start pegar esto dentro del texto #!/bin/bash
    sudo /opt/lampp/lampp restart
    dar permiso de ejecucion sudo chmod +x /usr/local/bin/start

    Node js

    sudo add-apt-repository ppa:chris-lea/node.js #or add-apt-repository ppa:richarvey/nodejs sudo apt-get update sudo apt-get install nodejs

    Cinelerra, para video profesional

    sudo add-apt-repository ppa:cinelerra-ppa/ppa sudo apt-get update sudo apt-get install cinelerra-cv

    Openshot con blender

    sudo apt-get install openshot openshot-doc frei0r-plugins sudo apt-get install frei0r-plugins sudo apt-get install blender

    Check the version before install packages using apt-get

    // po-tweet! // patch SinOsc s => dac; // gain .4 => s.gain; // call chirp chirp( 127, 20, 1::second ); // call chirp (with tinc) chirp( 20, 120, 1.5::second, 100::ms ); // chirp function fun void chirp( float src, float target, dur duration ) { chirp( src, target, duration, 1::ms ); } // chirp function (with tinc) fun void chirp( float src, float target, dur duration, dur tinc ) { // initialize freq src => float freq; // find the number of steps duration / tinc => float steps; // find the inc ( target - src ) / steps => float inc; // counter float count; // do the actual work over time while( count < steps ) { // increment the freq freq + inc => freq; // count 1 +=> count; // set the freq Std.mtof( freq ) => s.freq; // advance time tinc => now; } } apt-cache policy 'package name'

    Armory, bitcoin wallet

    CHUCK en mint Antes sudo apt-get install build-essential sudo apt-get install bison sudo apt-get install flex voy a compilar la version de pulseaudio asi que instalo: sudo apt-get install libpulse-dev sudo apt-get install libsndfile-dev sudo apt-get install libasound2-dev LUEGO cd /tmp wget -c tar xvzf chuck- cd chuck- make linux-pulse sudo cp chuck /usr/bin/ LISTO!, ahora un ejemplo chuck

    plugin para sublime text3 cd /tmp wget -c sudo cp /home/xunorus/.config/sublime-text-3/Packages cd /home/xunorus/.config/sublime-text-3/Packages sudo unzip

    Invertir colores de pantalla

    sudo apt-get install xcalib xcalib -i -a

    editar sudo atom /etc/remastersys.conf sobre como usarlo sudo wget dpkg -i remastersys_3.0.4-2_all.deb remastersys backup nombre_de_la_iso.iso

    Sublime Text 3

    sudo add-apt-repository ppa:webupd8team/sublime-text-3 sudo apt-get update sudo apt-get install sublime-text-installer Para abrir subl

    LAMP paso a paso

    sudo apt-get install apache2 sudo apt-get install php5 libapache2-mod-php5 sudo apt-get install mysql-server sudo apt-get install phpmyadmin sudo gedit /etc/apache2/apache2.conf poner ServerName localhost al final del archivo sudo /etc/init.d/apache2 restart sudo /etc/init.d/mysql start sudo dpkg-reconfigure phpmyadmin


    LAMP (Linux, Apache, MySQL and PHP) is an open source Web development platform that uses Linux as operating system, Apache as the Web server, MySQL as the relational database management system and PHP as the object-oriented scripting language

    METODO 1, elegir LAMP server

    sudo apt-get install tasksel sudo tasksel

    instalar Electrum (wallet bitcoin)

    Install python-qt4 and pip: sudo apt-get install python-qt4 python-pip On Ubuntu 13.10 do: sudo apt-get install python-slowaes Install electrum: sudo pip install Run: electrum

    instalar multibit

    Antes de descargar descargar las llave publica de Jim para verificar que fu el mismo quien los ha firmado el archivo de instalacion installing gpg and importing the key id 0x79F7C572 0x79F7C572 from The files are signed with the subkey with id 0x23F7FB7B descargar de hacer el instalador ejecutable chmod +x multibit-0.5.17-linux.jar Correr el instalador java -jar multibit-0.5.17-linux.jar verificar la integridad de los archivos aqui sha256sum multibit-0.5.17-linux.jar PASO 2 la info de la firma de jim burton

    chequear gpg

    Importar Jim Burton public key gpg --keyserver --recv-keys 0x23F7FB7B gpg --keyserver --recv-keys 0x79F7C572

    Import the keys

    gpg --recv-keys key IDs Verify the installer signature. Bajar la firma asc, guardarla en el mismo directorio del instalador gpg --verify multibit-0.5.17-linux.jar.asc sudo apt-key list sudo apt-key del where is replaced with the actual keyid of the key you want to remove from your keyring. sudo apt-key del 0x23F7FB7B sudo apt-key del 0x79F7C572 si no esta instalado java... sudo apt-get install openjdk-7-jdk

    LWT referencias


    Linux directory structure For quick refference

    / – The Root Directory Everything on your Linux system is located under the / directory, known as the root directory. You can think of the / directory as being similar to the C:\ directory on Windows – but this isn’t strictly true, as Linux doesn’t have drive letters. While another partition would be located at D:\ on Windows, this other partition would appear in another folder under / on Linux.

    /bin – Essential User Binaries The /bin directory contains the essential user binaries (programs) that must be present when the system is mounted in single-user mode. Applications such as Firefox are stored in /usr/bin, while important system programs and utilities such as the bash shell are located in /bin. The /usr directory may be stored on another partition – placing these files in the /bin directory ensures the system will have these important utilities even if no other file systems are mounted. The /sbin directory is similar – it contains essential system administration binaries.

    /boot – Static Boot Files The /boot directory contains the files needed to boot the system – for example, the GRUB boot loader’s files and your Linux kernels are stored here. The boot loader’s configuration files aren’t located here, though – they’re in /etc with the other configuration files.

    /cdrom – Historical Mount Point for CD-ROMs The /cdrom directory isn’t part of the FHS standard, but you’ll still find it on Ubuntu and other operating systems. It’s a temporary location for CD-ROMs inserted in the system. However, the standard location for temporary media is inside the /media directory.

    /dev – Device Files Linux exposes devices as files, and the /dev directory contains a number of special files that represent devices. These are not actual files as we know them, but they appear as files – for example, /dev/sda represents the first SATA drive in the system. If you wanted to partition it, you could start a partition editor and tell it to edit /dev/sda.

    This directory also contains pseudo-devices, which are virtual devices that don’t actually correspond to hardware. For example, /dev/random produces random numbers. /dev/null is a special device that produces no output and automatically discards all input – when you pipe the output of a command to /dev/null, you discard it.

    /etc – Configuration Files The /etc directory contains configuration files, which can generally be edited by hand in a text editor. Note that the /etc/ directory contains system-wide configuration files – user-specific configuration files are located in each user’s home directory. /home – Home Folders

    The /home directory contains a home folder for each user. For example, if your user name is bob, you have a home folder located at /home/bob. This home folder contains the user’s data files and user-specific configuration files. Each user only has write access to their own home folder and must obtain elevated permissions (become the root user) to modify other files on the system.

    /lib – Essential Shared Libraries The /lib directory contains libraries needed by the essential binaries in the /bin and /sbin folder. Libraries needed by the binaries in the /usr/bin folder are located in /usr/lib. /lost+found – Recovered Files

    Each Linux file system has a lost+found directory. If the file system crashes, a file system check will be performed at next boot. Any corrupted files found will be placed in the lost+found directory, so you can attempt to recover as much data as possible. /media – Removable Media

    The /media directory contains subdirectories where removable media devices inserted into the computer are mounted. For example, when you insert a CD into your Linux system, a directory will automatically be created inside the /media directory. You can access the contents of the CD inside this directory.

    /mnt – Temporary Mount Points Historically speaking, the /mnt directory is where system administrators mounted temporary file systems while using them. For example, if you’re mounting a Windows partition to perform some file recovery operations, you might mount it at /mnt/windows. However, you can mount other file systems anywhere on the system.

    /opt – Optional Packages The /opt directory contains subdirectories for optional software packages. It’s commonly used by proprietary software that doesn’t obey the standard file system hierarchy – for example, a proprietary program might dump its files in /opt/application when you install it.

    /proc – Kernel & Process Files The /proc directory similar to the /dev directory because it doesn’t contain standard files. It contains special files that represent system and process information.

    /root – Root Home Directory The /root directory is the home directory of the root user. Instead of being located at /home/root, it’s located at /root. This is distinct from /, which is the system root directory.

    /run – Application State Files The /run directory is fairly new, and gives applications a standard place to store transient files they require like sockets and process IDs. These files can’t be stored in /tmp because files in /tmp may be deleted.

    /sbin – System Administration Binaries The /sbin directory is similar to the /bin directory. It contains essential binaries that are generally intended to be run by the root user for system administration.

    /selinux – SELinux Virtual File System If your Linux distribution uses SELinux for security (Fedora and Red Hat, for example), the /selinux directory contains special files used by SELinux. It’s similar to /proc. Ubuntu doesn’t use SELinux, so the presence of this folder on Ubuntu appears to be a bug.

    /srv – Service Data The /srv directory contains “data for services provided by the system.” If you were using the Apache HTTP server to serve a website, you’d likely store your website’s files in a directory inside the /srv directory.

    /tmp – Temporary Files Applications store temporary files in the /tmp directory. These files are generally deleted whenever your system is restarted and may be deleted at any time by utilities such as tmpwatch.

    /usr – User Binaries & Read-Only Data The /usr directory contains applications and files used by users, as opposed to applications and files used by the system. For example, non-essential applications are located inside the /usr/bin directory instead of the /bin directory and non-essential system administration binaries are located in the /usr/sbin directory instead of the /sbin directory. Libraries for each are located inside the /usr/lib directory. The /usr directory also contains other directories – for example, architecture-independent files like graphics are located in /usr/share.

    The /usr/local directory is where locally compiled applications install to by default – this prevents them from mucking up the rest of the system.

    /var – Variable Data Files The /var directory is the writable counterpart to the /usr directory, which must be read-only in normal operation. Log files and everything else that would normally be written to /usr during normal operation are written to the /var directory. For example, you’ll find log files in /var/log.


    sudo apt-add-repository ppa:nemh/systemback sudo apt-get update sudo apt-get install systemback

    crear ISO (alternativa simple que proporciona el comando dd)

    dd if=/dev/sda1 of=restauracion.img

    instalar en MINT 16 CINNAMON

    sudo apt-get install quicksynergy unetbootin


    esto si no esta instalado sudo apt-get install xterm a partir de aca multisystem sudo wget -q -O- | sudo apt-key add - sudo apt-add-repository 'deb all main' sudo apt-get update sudo apt-get install multisystem

    Autotalent pitch correction

    Escribir en el navegador


    bitcoin QT

    sudo apt-add-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install bitcoin-qt


    REAL TIME KERNEL sudo apt-get install linux-rt Also, we need to give the audio-group the rights to set real-time priorities, lock a big amount of memory and prioritize processes in general. In the terminal, issue these commands: sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf' sudo su -c 'echo @audio - memlock 250000 >> /etc/security/limits.conf' sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf' Note: Modifying /etc/security/limits.conf Should Not Be Required Anymore Beginning with the Ubuntu package jack-audio-connection-kit-0.118+svn3796-1ubuntu2 editing of /etc/security/limits.conf should not be required.


    sudo apt-get install qjackctl


    sudo apt-get install ardour


    sudo apt-get install blop caps cmt fil-plugins ladspa-sdk mcp-plugins omins swh-plugins tap-plugins


    sudo apt-get install hydrogen Añadir marca en el cursor asignar la tecla e


    crear el archivo update en /usr/local/bin/: sudo gedit /usr/local/bin/update #!/bin/bash
    sudo apt-get update && sudo apt-get upgrade
    sudo chmod +x /usr/local/bin/update update

    SCRIPTS:xunokey (teclado sonoro)

    crear el archivo update en /usr/local/bin/: sudo gedit /usr/local/bin/xunokey #!/bin/bash
    sudo chuck /home/xunorus/Documentos/chuck/week_8/ notify-send "XUNOKEY"
    sudo chmod +x /usr/local/bin/xunokey xunokey


    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update The above command adds a special repository to your Ubuntu live system and then the update command downloads a list of all the applications that reside in that repository. Now all you have to do is type: sudo apt-get install -y boot-repair && (boot-repair &) Lo primero que debemos hacer es actualizar el sistema. Abrir la terminal y digitar el siguiente comando: sudo apt-get update && sudo apt-get upgrade Configurar nuestra cuenta de Google, Hotmail, Facebook asi podemos chatear desde la aplicación Empathy que ya viene por defecto en Ubuntu 13.10 Por motivos legales Ubuntu 13.10 no trae por defecto los códec para reproducir MP3, WMV, Flash, drivers propietarios. Escribir en la terminal: sudo apt-get install ubuntu-restricted-extras El soporte para los DVD originales encriptados: sudo apt-get install libdvdread4 sudo /usr/share/doc/libdvdread4/ Instalar repositos adicionales Medibuntu estos paquete no pueden ser incluidos por defecto por motivos legales, pero incluyen programas como Google-Earth, Opera, Win32codecs, Msfonts: sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update Agregar los paquetes de Medibuntu en el Centro de Software de Ubuntu: sudo apt-get install app-install-data-medibuntu apport-hooks-medibuntu Soporte de Idiomas sudo apt-get install thunderbird-locale-es-ar thunderbird-locale-es libreoffice-l10n-es libreoffice-help-es myspell-es wspanish language-pack-es language-pack-es-base language-pack-gnome-es language-pack-gnome-es-base Variossudo apt-get install quicksynergy sudo apt-get install vlc Se puede usar una interfaz desde terminal vlc -I ncurses Que tipo de cpu tengo lscpu QUITAR el mensaje de reporte de fallos gksu gedit /etc/default/apport cambiar la linea # sudo service apport start force_start=1 enabled=1
    Change the enabled=1 to enabled=0
    PLAY ON LINUX sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.7 winetricks wget -q "" -O- | sudo apt-key add - sudo wget -O /etc/apt/sources.list.d/playonlinux.list sudo apt-get update sudo apt-get install playonlinux Dejar las lenses que estan buenas y sacar Amazon gsettings set com.canonical.Unity.Lenses disabled-scopes "['more_suggestions-amazon.scope', 'more_suggestions-u1ms.scope', 'more_suggestions-populartracks.scope', 'music-musicstore.scope', 'more_suggestions-ebay.scope', 'more_suggestions-ubuntushop.scope', 'more_suggestions-skimlinks.scope']" music on console sudo apt-get install moc mocp /path/to/music/directory
    mocp Configurar COMPIZ sudo apt-get install compizconfig-settings-manager se lanza con ccsm Algunos codigos para teclado LC_ALL=C miniAudicle ¬ify-send "CKUCK - Mini Audicle" /opt/sublime_text/sublime_text /home/xunorus/y/linux2013.html & chuck /home/xunorus/Documentos/chuck/ & notify-send "Editar apuntes de Linux!" vlc --extraintf=luahttp --fullscreen --qt-start-minimized & chuck /home/xunorus/Documentos/chuck/ & notify-send "VLC is on!" lxterminal & chuck /home/xunorus/Documentos/chuck/ & notify-send "TERMINAL" lxterminal -e "bash -il" & chuck /home/xunorus/Documentos/chuck/ & notify-send "TERMINAL SUPERUSER" /usr/bin/gnome-system-monitor -p & notify-send "Gnome System Monitor" RESET PASSWORD COMPRIMIR sudo apt-get install unace rar unrar p7zip-rar p7zip zip unzip sharutils uudeview mpack arj cabextract file-roller sudo apt-get install qbittorrent sudo apt-get install synaptic sudo apt-get install gimp -y sudo apt-get install inkscape -y sudo apt-get install avidemux -y OPENSHOT sudo apt-get install openshot -y sudo add-apt-repository ppa:openshot.developers/ppa sudo apt-get update sudo apt-get install openshot frei0r-plugins MultiSystem MultiSystem is for creating a multiboot live USB flash drives or thumb-drives. Instead of carrying around a bunch of different flash drives for all of your different live operating systems, and restoration images, now can move them all onto one large USB flash drive. Simply drag and drop your .iso files. It is very similar to Xboot in WinOS. sudo apt-add-repository 'deb all main' sudo wget -q -O- | sudo apt-key add - sudo apt-get update sudo apt-get install multisystem 9- Ubuntu Tweak sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak 10- Unsettings sudo add-apt-repository ppa:diesch/testing sudo apt-get update sudo apt-get install unsettings 57- Skype sudo apt-get install skype 58- Skype Wrapper sudo add-apt-repository ppa:skype-wrapper/ppa sudo apt-get update sudo apt-get install skype-wrapper 59- Dropbox sudo dpkg -i dropbox_1.4.0_amd64.deb JACK sudo apt-get install jack jackd jackeq Photo Management Windows equivalent: Aftershot Pro, Lightroom, Bridge, Photoshop Organizer RAW file viewers/editors/plugins for SLR Digital Photography sudo apt-get install libraw-bin ufraw ufraw-batch and gimp-ufraw rawtherapee For more raw file utilities visit: sudo apt-get install darktable sudo apt-get install shotwell creates movies out of your pictures in just 3 steps sudo apt-get install photofilmstrip Auto Mount Windows NTFS Partition in Ubuntu 13.10 sudo apt-get install ntfs-config sudo mkdir -p /etc/hal/fdi/policy Now, launch ntfs-config from the Unity Dash Home. Click Advanced Configuration and check the partitions you want to auto-mount at start-up. CHANGE WALLPAPER sudo add-apt-repository ppa:baitsart/wallpaper-manager sudo apt-get update sudo apt-get install wallpaper-manager GUIAS INstalar minecraft QUitar ppa sudo apt-add-repository --remove ej sudo apt-add-repository --remove ppa:kernel-ppa/ppa Matar / reiniciar panel killall unity-panel-service


    Bitcoin Wallet/Client (sign: BTC) sudo add-apt-repository ppa:bitcoin/bitcoin sudo apt-get update sudo apt-get install bitcoin-qt Special Note #1: Bitcoin will connect to other nodes, usually on TCP port 8333. You will need to allow outgoing TCP connections to port 8333 if you want to allow your Bitcoin client to connect to many nodes. Testnet uses TCP port 18333 instead of 8333. sudo ufw allow 8333 sudo ufw disable sudo ufw enable Electrum sudo apt-get install python-qt4 python-pip sudo apt-get install python-slowaes sudo pip install electrum

    NODE.JS (para usar GRUNT)

    sudo apt-get install python-software-properties python g++ make sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get install nodejs


    //Node has a package manager called NPM (Node packaged modules) for managing Node dependencies (like a gem for Ruby //Instala Grunt sudo npm install -g grunt-cli EN EL DIRECTORIO DE TRABAJO npm install load-grunt-tasks --save-dev // watch files or folders npm install grunt-contrib-watch --save-dev //npm install grunt-style-injector//deprecated npm install grunt-browser-sync --save-dev //para concatenar js npm install grunt-contrib-concat --save-dev //para minimizar js npm install grunt-contrib-uglify --save-dev //para optimizar imagenes npm install grunt-contrib-imagemin --save-dev //compass npm install grunt-contrib-compass --save-dev //sass npm install grunt-contrib-sass --save-dev

    crear temas wordpress Yeoman Grunt

    sudo npm install -g generator-wp-theme luego en el dir de theme yo wp-theme

    MIDI en VLC

    vlc-plugin-fluidsynth fluid-soundfont-gs fluid-soundfont-gm

    instalar emerald

    sudo apt-get remove --purge emerald sudo add-apt-repository ppa:brainpower/testing sudo apt-get update sudo apt-get install emerald emerald --replace Con Emerald abierto pulsamos en "Importar" y elegimos el tema "nombre-del-tema.emerald", donde lo hayamos descargado. Si esto falla podemos pegar el archivo descargado directamente en la siguiente carpeta: /home/usuario/.emerald/themes/


    fuente . Añadir los repositorios de Medibuntu (necesarios), para ello ver la guía: Instalamos FFmpeg con sudo apt-get install ffmpeg 3. Instalamos la interfaz gráfica con: sudo apt-get install winff 4. Para poder trabajar con los formatos de video .ogg y .ogv instalamos Mencoder con: sudo apt-get install mencoder sudo apt-get install ubuntu-restricted-extras

    Usar lxterminal con permisos de superusuario

    lxterminal -e "bash -il"


    Serve is a small Rack-based web server that makes it easy to serve HTML, ERB, Haml, or a variety of template languages from any directory gem install serve


    plugin para ST3

    Chuck y sublime text3

    Instalare software necesario

    sudo apt-get update sudo apt-get install build-essential bison flex libsndfile1-dev libasound2-dev libqt4-dev libqscintilla2-dev

    Instalar Chuck

    Descargar source tar -zxvf chuck- cd chuck- Use a text-editor (preferably one that shows line-numbers) to open the file: kate RtAudio/RtAudio.cpp Find line 5660: sprintf( name, "hw:%d,%d", card, subdevice ); Revise this to read: //sprintf( name, "hw:%d,%d", card, subdevice ); // commented out sprintf( name, "pulse" ); Find line 5699: int openMode = SND_PCM_ASYNC; Revise this to read: int openMode = SND_PCM_ASYNC; printf( "pcm name %s\n", name ); // line inserted Save the file and close Kate (or whatever text-editor you used). Start the compile: make linux-alsa If this ends without errors, install ChucK as /usr/bin/chuck so that the whole system can use it: sudo make install Test it: cd ../examples chuck

    Todo sobre chuck

    He compilado desde la fuente y puse una copia en /usr/bin para ejecutar un comando se hace chuck Abri un shel para chuck chuck --shell


    sudo apt-get install apt-rdepends


    sudo apt-get install build-essential


    sudo apt-get install flex bison

    CHUCK 1.3.3

    cheuqear las dependencias: libsndfile gcc lex yacc make bison wget tar xvzf chuck- cd chuck- make linux-alsa [chuck build]: please use one of the following configurations: make linux-alsa, make linux-jack, make linux-oss, make osx-ppc, make osx-intel, make win32 si uso pulseaudio sudo apt-get install libpulse-dev libasound2-dev sudo cp chuck /usr/bin/ referencias librerias FOROS plugin para ST3

    Chuck y sublime text3

    XUNOKEY. hacer sonoro el teclado con combinaciones de teclas rapidas

    chuck /home/xunorus/Documentos/chuck/week_8/ & notify-send "XUNOKEY" pkill chuck & notify-send "APAGA XUNOKEY"

    problema con permisos de hid (keyboard input)

    En macook 4,1 es el numero 4 ls -l /dev/input si no funciona instalarlo sudo apt-get install input-utils Crear un grupo "input", agregamos nuestro usuario, y luego creamos una "udev rule" con las especificacinoes crear el grupo sudo groupadd -f input agregar usuario sudo gpasswd -a username input Crear udev Rule (eso varia con cada distro) en ubuntu 1310 esta en /lib/udev/rules.d/ ejemplo /lib/udev/rules.d/85-keyboard-configuration.rules crear CHUCK udev rule sudo gedit /lib/udev/rules.d/85-chuck.rules poner esto dentro #chuck rules
    #input devices
    GROUP="input", MODE="660"
    reiniciar udev sudo /etc/init.d/udev restart o refrescar la lista sudo udevcontrol reload_rules chequear nuevamente los permisos ls -al /dev/input/

    Calcular proporcion aurea


    gnome font viewer

    para instalar fuentes sudo apt-get install gnome-font-viewer

    Open Office Esp


    sudo apt-get install git autoconf libtool libwnck1.0-cil-dev libwnck-dev intltool libdecoration0-dev gawk compizconfig-settings-manager wget tar -zxvf emerald-0.9.5.tar.gz && cd emerald-0.9.5/ ./ make clean make distclean ./configure --prefix=/usr --libdir=/usr/lib${LIBDIRSUFFIX} LIBS='-ldl -lm' make sudo make install Instalar compiz 0.88 desde source

    pcmanfm mod

    arreglar problema deusername y group de httpd.conf

    sudo gedit /opt/lampp/etc/httpd.conf Open /opt/lampp/etc/httpd.conf change nobody and nogroup to your username and your group. The problem was on user group type in httpd.conf file which must be set to staff and then I don't need to change the folder permissions on the folder i'd like to use as web root.


    add paper size

    para ver debconf-show libpaper1 para reconfigurar dpkg-reconfigure libpaper1

    Descargar sutitulos cuevana

    Subtitulos de Películas: Para calidad 360 Para calidad 720 Subtitulos de Series: Para calidad 360

    instalar pommed (y gpomme),hotkeys, gsynaptics via synaptic

    Play mp3 from terminal sudo apt-get install mpg321 mpg123 songfile.mp3mpg123 songfile.mp3


    apt-get install eclipse


    instalar ruby on rails (

    PREVIAMENTE sudo apt-get install openjdk-7-jdk sudo apt-get install jruby OTRA OPCION

    Rails Ready script

    wget --no-check-certificate && bash ruby --version rvm rubygems latest


    curl -L | bash -s stable --ruby source ~/.rvm/scripts/rvm type rvm | head -n 1 si sale rvm is a function Instala dependencias el problema esta resuelto rvm requirements gem update --system ruby --version rvm rubygems latest gem install compass

    add user to sudoers file

    user_name ALL=(ALL) ALL --------

    wireles broadcom

    lspci -vnn -d 14e4:

    buscar e instalar paquete

    bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_i386.deb --

    debian a castellano

    gedit /etc/locale.gen locale-gen para verificar locale -a agregar 'LANG=es_AR.UTF-8'
    gedit /etc/default/locale

    reconfigurar locales en debian (idioma)

    export LANG=es_AR.UTF-8 dpkg-reconfigure locales

    ISRC tool submit


    Python2 >= 2.4 python-musicbrainz2 to access the MusicBrainz XMP API version 1
    libdiscid to calculate an ID for a disc
    (ctypes with Python < 2.5)
    one of the usable backends

    Mac address


    instalar descargador de peliculas de cuevana

    Asegúrate de tener instalado git. En Debian y Ubuntu el nombre del paquete es git-core.

    git clone cd guicavane sudo python install guicavane

    instalar JAVA

    echo "deb precise main" | tee -a /etc/apt/sources.list echo "deb-src precise main" | tee -a /etc/apt/sources.list apt-key adv --keyserver hkp:// --recv-keys EEA14886 apt-get update apt-get install oracle-java7-installer

    Instalar devanagari (*nueva version)

    sudo aptitude install ttf-devanagari-fonts scim-qtimm scim-tables-additional scim-bridge scim-m17n m17n-lib-bin m17n-db scim-bridge-client-qt4 skim im-switch

    comando para pasar a devanagari y mostrar cartel

    setxkbmap in¬ify-send "Teclado en DEVANAGARI"

    notify (para mostrar mensajes)

    notify-send "My name is bash and I rock da house"

    Control de volumen gnome

    aptitude install gnome-media

    Instalar Google Earth

    apt-get install lsb-core cd /tmp wget -c -O google-earth-stable_i386.deb dpkg -i google-earth-stable_i386.deb

    Instalar Mirage

    Hacerlo desde synaptic va bien. tambien se puede probar. Sirve muy bien para cortar imagenes y es gtk apt-get install mirage

    Codecs adicionales en Debian

    apt-get install libavcodec-extra-53

    Para usar teclado en sanscrito

    setxkbmap in apt-get install ttf-indic-fonts apt-get install language-support-fonts-

    Para usar atajos de teclado de lxde

    apt-get install obkey si no funciona descargar de

    Lxmed para instalar iconos en el menu de lxde

    Instalar SASS y COMPASS

    sudo apt-get install libhaml-ruby
    sudo apt-get install ruby-compass
    sudo apt-get install ruby-sass
    sudo apt-get install rubygems
    gem install haml
    gem install gemcutter
    gem install compass-wordpress

    take advantage of all the features of compass stats which outputs statistics of my Sass stylesheets.

    gem install css_parser

    crear alias para usar en terminal

    Agregar el siguiente codigo en el archivo .bashrc

    #para evitar desactivar algún alias que esté en uso descomentar la siguiente linea
    #alias dir='ls --color=auto –format=vertical'
    alias es='setxkbmap es'
    alias us='setxkbmap us'

    Instalar sublime text

    descargar de tar -xvjf Sublime\ Text\ 2*.tar.bz2 mv Sublime\ Text\ 2/ /opt/sublime-text-2/ ln -s /opt/sublime-text-2 /usr/local/sublime-text-2 ln -s /usr/local/sublime-text-2/sublime_text /usr/local/bin/sublime_text rm Sublime\ Text\ 2*.tar.bz2

    Atajos de teclado

    Estos son solo algunos atajos de teclado que me sirven para mi trabajo diario.

    • Ctrl + k + b : Muestra o esconde la barra lateral. Util para cuando paso de la notebook al monitor grande y viceversa.
    • Ctrl + Shift + p : Para abrir la consola de comandos, sirve para muchas cosas.
    • Ctrl + p : para abrir rapidamente la busqueda de archivos y abrir alguno sin perder el tiempo en usar el mouse.
    • Ctrl + Alt + p : para cambiar de proyecto
    • Ctrl + Shift + 7 : para comentar o descomentar rapidamente un trozo de codigo
    • Ctrl + F2 : para poner un marcador en algun punto del codigo. Util cuando el archivo tiene ya varias miles de lineas y me pierdo en mi mismo codigo :P
    • F2: saltar entre marcadores
    • Ctrl + Shift + F2 : elimina todos los marcadores
    • Ctrl + G : para ir a una determinada linea
    • Ctrl + R : para recorrer e ir a alguna funcion en particular. Util en php.
    • Ctrl + Shift + v : para pegar codigo e identarlo al mismo tiempo.
    • Ctrl + d : seleccionar la proxima palabra que sea igual a la que esta seleccionada en este momento.
    • Ctrl + Shift + m : seleccionar todo el codigo dentro de los parentesis(o corchetes o llaves) actuales.

    Otras ventajas

    Algunas otras cosas que me gustan de sublime text son:

    La multiseleccion. Seleccionar muchas cosas a la vez y modificarlas al mismo tiempo es genial. Se puede hacer de muchas maneras, las que uso habitalmente son:

    • Ctrl + d: ya lo explique mas arriba
    • Ctrl + shift + m : ya lo explique arriba
    • Ctrl + Click : para situar varios cursores
    • Ctrl + Doble Click : ayuda a seleccionar palabras mas facilmente
    • Shift + Click derecho : permite seleccionar rectangulos o lineas verticales de codigo. Es algo dificil de explicar pero pruebenlo que es muy util en algunas situaciones.

    Buscar y reemplazar. Esto lo tienen todos los editores e IDEs de programacion. Pero en sublime es mas facil de usar. No solo para un documento, sino que puedes seleccionar varios y ademas usar expresiones regulares para hacer busquedas mas complejas. Se hace con Ctrl + h.

    Modo sin distracciones. Es solo eliminar los menues y todo lo que pueda ser una distraccion en la pantalla. Solo queda el codigo. Se entra con Shift + F11

    Dividir la pantalla. Util si tienes un monitor grande. Permite ver 2 archivos a la vez. Se hace con Shift + Alt + N° de divisiones.

    Cambiar idioma del teclado

    Para ingles setxkbmap us Para español setxkbmap es


    Atajos de Teclado en terminal

    Ctrl-a Ir al principio de la linea
    Ctrl-e Ir al final de la linea.
    Ctrl-b Retroceder un caracter.
    Alt-b Retroceder una palabra
    Ctrl-f Avanzar un caracter
    Alt-f Avanzar una palabra.
    Alt-] x Avanzar hasta la siguiente ocurrencia del caracter x.
    Alt-Ctrl-] x Retroceder hasta la anterior ocurrencia del caracter x.
    Ctrl-u Borrar desde el cursor hasta el principio de la linea
    Ctrl-k Borrar desde el cursor hasta el final del linea
    Ctrl-w Borrar desde el cursor hasta el principio de la palabra
    Ctrl-Shift-V Pega el texto del portapapeles
    Ctrl-Shift-C Copia el texto del portapapeles
    Ctrl-l borra la pantalla
    Ctrl-r Texto
    Busca en el historial la ultima coincidencia de la cadena ‘texto’

    Botear e instalar iso desde hd

    Installing Ubuntu from a Menuentry Boot Installation onto your hard drive is possible from a booted ISO file.

    Open the /etc/grub.d/40_custom file as root with a text editor.

    gksu gedit /etc/grub.d/40_custom

    Add the menuentry. Save the file. Update the GRUB 2 menu.

    sudo update-grub Menuentry Example The following is an example GRUB menuentry for Ubuntu 12.04's 64-bit ISO, located in the user's Downloads folder of sda5. menuentry "Ubuntu 12.04 ISO" {
    set isofile="/home//Downloads/ubuntu-12.04-desktop-amd64.iso"
    loopback loop (hd0,5)$isofile
    linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
    initrd (loop)/casper/initrd.lz

    To Install Ubuntu from an ISO Menuentry, use the procedures previously discussed to:
    Download the appropriate ISO.
    Move it to the desired location.

    Create the GRUB 2 menuentry and update the GRUB configuration file.

    Boot the ISO from the GRUB menu.

    Note: If you have a large amount of RAM you may be able to use the toram option.

    Toram option

     This will allow the system to boot into memory and permit automatic unmounting of the isodevice during the installation.
    If you would like to try this option: Press 'e' to edit the menuentry and add toram to the
    end of the menuentry's linux line:
    linux /casper/vmlinuz boot=casper iso-scan/filename=/ noprompt noeject toram --

    If /isodevice can be unmounted by the installer at the prompt, the installation will continue.
    If you have insufficient memory and start the installation, the installer will be unable to unmount /isodevice, the install will fail and
     the system may freeze.
    Since edits to the menuentry are not persistent, if the toram option fails, simply reboot and use the existing menuentry
     without editing it.
    Once booted to the Ubuntu LiveCD desktop:
    The /isodevice must be unmounted for a successful installation.
    If /isodevice cannot be unmounted by the installer, the installation will fail unless the user forces its unmounting.
    If the toram option was not used or was unsuccessful, unmount /isodevice:
     Open a terminal and run the following command:
    sudo umount -l -r -f /isodevice Start the installation procedure by double-clicking the "Install Ubuntu" icon.

    GParted Live on Hard Disk

    menuentry "Gparted live" { set isofile="/home/isos/gparted-live-0.5.2-9.iso" loopback loop $isofile linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile initrd (loop)/live/initrd.img }

    Menuentry Details

    The menuentry constructed above is built with the following considerations.

    -  menuentry
        The menuentry title (between the quotations) is determined by the user. Any title can be used.
            The line must end with {

    - set isofile
        1- Designating an 'isofile' variable is not required but simplifies the creation of multiple Ubuntu ISO menuentries.
     By using this convention, the user can copy an existing ISO menuentry and, if the ISO is located in the same folder, simply change the menuentry title and the name of the ISO file on this line.
    No other changes are necessary.
        2- The set isofile line should reflect the exact name of the ISO file

    The loopback line must reflect the actual location of the ISO file.
    In the example, the ISO file is stored in the user's Downloads folder. X is the drive number, starting with 0; Y is the partition number, starting with 1 sda5 would be designated as (hd0,5);
    sdb1 would be (hd1,1) Other Location Examples: (hd0,5)/boot/$isofile Located in the system's normal /boot partition on sda5 (hd0,6)/$isofile
     Located in a separate boot partition on sda6 (hd0,7)/username/Downloads/$isofile
    Located in a separate home partition on sda7 (hd1,2)/iso/$isofile Located in the /iso folder of the sdb2 data partition

    - linux
    This line is specific to the Ubuntu family of ISOs. Other Linux distributions and system ISOs may use different filenames, folders and switches to boot their ISOs.
    Check the Grub2/ISOBoot/Examples page to see if an example exists.
    The user can also mount the ISO and explore its contents to ensure the menuentry contains the correct filenames and paths.

    - initrd
    See the linux line notes. Additionally, some other systems use initrd.gz rather than initrd.lz on their ISOs.

     If the ISO is stored on a partition formatted differently than your main operating system, it may be necessary to load the module for the specific format before GRUB can access it.
    In this case, add the following line immediately after the menuentry line for the desired format (ntfs, reiserfs, etc).
    It should not be necessary, but if GRUB cannot read the ISO the iso9660 module can also be loaded:

    insmod ntfs
    insmod iso9660

    For more information on creating a custom menuentry, please visit Grub2/CustomMenus.

    xampp for linux

    descargar de Cargamos la carpeta: cd /media/sda4/csonorus/Descargas y descomprimimos con tar en /opt tar xvfz xampp-linux-1.8.1.tar.gz -C /opt /opt/lampp/lampp start

    Hospedar archivos de localhost en home usando xampp

    0- cargamos la carpeta cd /opt/lampp/htdocs 1-crear el link (symlink) sudo ln -s /home/USER/htdocs
    2-editar el fichero sudo gedit /opt/lampp/etc/httpd.conf y agrgar lo siguiente en 'DocumentRoot' y 'Directory' /htdocs-home luego /opt/lampp/lampp restart


    Instalamos FFmpeg con: sudo apt-get install ffmpeg Instalamos la interfaz gráfica con: sudo apt-get install winff Para poder trabajar con los formatos de video .ogg y .ogv instalamos Mencoder con: sudo apt-get install mencoder Ya lo tenemos todo instalado y la interfaz gráfica la tenemos en Aplicaciones / sonido y video / Video Converter (WinFF). Nota: Para poder trabajar con codecs privativos o con problemas de licencia instalar el paquete Ubuntu Restricted Extras (para mp3...) con: sudo apt-get install ubuntu-restricted-extras Si nos encontramos problemas para convertir a .avi es que nos falta el paquete libavcodec-unstripped-52. Lo instalamos ejecutando en una terminal el siguiente comando: sudo apt-get install libavcodec-unstripped-52 Resaltar que la interfaz gráfica es reciente y FFmpeg ha trabajado siempre desde la terminal.

    Vamos a ver algunos de los COMANDOS MAS UTILIZADOS:


    ffmpeg -i archivo_original.extensión archivo_final.extensión ej: Para pasar un video flv que se llama video1 a un video avi que se llame video2: ffmpeg -i video1.flv video2.avi Se puede controlar los ratios de compresión, resolución... (peso y calidad), por ejemplo: ffmpeg -i video.wmv -ab 56 -ar 22050 -r 15 -s 320×240 video.flv De este modo, pasamos de .wmv a .flv con algunas opciones: -ab: ratio de audio en (bit/s). Sería 56 -ar: frecuencia del audio. Sería 22050 (mono) -r: framerate (Hz). Seríq 15 -s: tamaño de la resolución. Sería 320x240

    algunas ordenes básicas de algunos ejemplos con ffmpeg:


    De .wma a .mp3:

    ffmpeg -i audio.wma -f mp3 -ab 192 audio.mp3 El bitrate del MP3 en este ejemplo es 192bit/s.

    De .mp3 a .amr:

    ffmpeg -i audio.mp3 -acodec amr_nb -ar 8000 -ac 1 -ab 32 audio.amr

    De .wav a .mp3 sería:

    ffmpeg -i audio.wav -acodec mp3 -ab 32 -ar 44100 audio.mp3

    De .mpeg a .mp3:

    ffmpeg -i video.mpg -f mp3 audio.mp3 Extrae el audio de un fichero MPEG y lo pasa a MP3.


    De .avi a .flv:

    ffmpeg -i video.avi -acodec mp3 -ar 11025 video.flv

    De .avi a .vcd:

    ffmpeg -i video.avi -target pal-vcd video.mpg Añadiendo la opción -hq usa alta calidad.

    De .mpeg a .flv:

    ffmpeg -i video.mpg -vcodec flv -y video.flv

    De .flv a .mpeg:

    ffmpeg -i video.flv video.mpeg

    De -flv a -avi:

    ffmpeg -i video.flv video.avi

    Sigil, para hacer ebooks

    sudo add-apt-repository ppa:rgibert/ebook sudo apt-get update sudo apt-get install sigil


    sudo apt-get install moovida

    Instalar unebootin

    sudo apt-get install unetbootin


    Ubuntu es una de las distros más usadas y es la que mejor soporte de las comunidades tiene, hay mucha información, publicaciones y además es muy fácil de asimilar para el usuario promedio. Las distros de Ubuntu salen cada 6 meses. Ademas hay una que tiene soporte de 3 años, conocida como LTS. La última fue la 12.04. que significa que salió en abril de 2012. La siguiente es la 12.10, luego la 13.04 y asi... En mi caso he preferido descargar la version de ubuntu studio, ya que trae preinstalados varios programas, entre ellos Ardour, Jack,Gimp, etc. y luego instalar unity que es la una interfaz de escritorio muy bonita y práctica. Lo primero antes de instalar es testear que funciona, corriendo un live cd(dvd) o booteando desde USB. Luego me parece conveniente tener particionado el sistema , de manera que tengamos una carpeta HOME con todos nuestros archivos de usuarios, y dos particiones para instalar diferentes versiones de SOs. En mi caso tengo siempre dos Ubuntus lo quem e permite tester rapidamente cada seis meses sin tener que mover mi home, y con la posibilida de regresar al estado anterior en mi sistema.

    ( Codigos ejecutables desde terminal)


    Hasta el momento me resulto mas practica la opcion de instalar ubuntu estudio que viene con el escritorio xfce y luego instalar Unity. Asi pues aqui van los pasos a seguir luego de instalar Ubuntu Studio. En lineas generales me ha resultado mas eficiente usar Thunar como gestor de archivos en vez de Nautilus. Para los siguientes codigos, es recomendable una conexion rápida. Con una velocidad de 100kb promedio puede llevar algunas horas, menos de eso convierte a esta en una tarea tediosa ademas de que probablemente se interrumpa la descarga por inconsistencias de la conexion.

    Primer paso!

    0. actualizar el sistema. 1. abro synaptic --> repositorios--> otros --> marco socios de canonical.

    Instalar Unity

    sudo apt-get update sudo apt-get install ubuntu-desktop Luego cerrar sesion y seleccionar ubuntu. asi abre unity. Luego a mi me dio problema que solo se ve el escritorio sin panel ni unity asi que lo solucione asi. abri terminal con ctrl +alt +T en terminal puse gnome-panel compiz --replace

    Iniciar Unity por defecto

    editar sudo nano /etc/lightdm/lightdm.conf reemplazar la linea user-session=ubuntustudio por user-session=ubuntu opciones greeter-session=unity-greeter greeter-session=lightdm-gtk-greeter

    Buscador CATFISH

    sudo apt-get install catfish

    agregar CATFISH a thunar

    Instalar Xampp


    sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text-2

    Intalar compiz

    sudo apt-get install compizconfig-settings-manager compiz --replace sudo apt-get install aptitude sudo aptitude install compiz-fusion-plugins-extra

    arrancar livecd desde grub 2 con imagen iso

    Intalar los extras restringidos de ubuntu

    sudo apt-get -y install ubuntu-restricted-extras sudo apt-get install dmenu dmenu_path dmenu_run ir a menu --> configuracion --> administrador de configuracion--> teclado -->atajos de teclado: agregar, escribir dmenu_run en el dialogo que aparece luego elegir tipear la combinacion de teclas


    Muy buena aplicacion para editar audio!

    Descargar el .deb de la pagina

    3 Herramientas para trabajar con PDFs

    sudo apt-get install pdfshuffler pdfedit pdfchain

    Crear una particion home separada

    Aqui algunos datos para tener una particion home separada. Esto tiene algunas ventajas, por ejemplo que se pueden tener instalados y/o probar varios so sin tener que mover nuestros archivos, ademas de que estos estaran disponibles para todos los SO>


    para snifear passwords de redes. aun me falta probarlo. Here are the commands required to install Mono and NetworkMiner on Ubuntu Linux: sudo apt-get install libmono-winforms2.0-cil wget -O /tmp/ sudo unzip /tmp/ -d /opt/ cd /opt/NetworkMiner_1-2 sudo chmod +x NetworkMiner.exe sudo chmod -R go+w AssembledFiles/ sudo chmod -R go+w Captures/ mono NetworkMiner.exe

    Globus preview

    sudo add-apt-repository ppa:gloobus-dev/gloobus-preview sudo apt-get update && sudo apt-get install gloobus-preview sudo apt-get upgrade


    sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer

    Netspeed (reemplazo) descargar e instalar indicator-sysmonitor sudo apt-get install dstat guardar el siguiente script y darle permiso de ejecucion abrimos , poniendo en terminal indicator-sysmonitor aparecera en la barra de panel ahora, boton derecho, preferencias tildar: ru on startup y en advanced seleccionar use this command y poner la ruta al scrip que descargamos y permitimos como ejecutable.


    XFCE4 Error al desmontar dispositivo: Permiso denegado

    Notapor ppkombo61 » 06 Mar 2012, 03:24 Hola: Yo, particularmente no uso ningun gestor de archivos. Antes, thunar me facilitaba las cosas Siempre me pregunte ..¿ Que hace thunar cuando "pincho" sobre un icono y tarda dos segundos en mostrarme mi llave usb ? Posiblemente esta ejecutando algun proceso que yo no veo. Me monta los dispositivos. Ya es una suerte. Pero no me deja desmontarlos. Hasta donde yo se. Que es muy poco. Agunas de las opciones que usa thunar se manejan en /usr/share/polkit-1/actions Y sobre tu pregunta en... org.freedesktop.udisks.policy...y en particular en : Unmount a device mounted by another user Afmontér en enhed monteret af en anden bruger Authentication is required to unmount devices mounted by another user Autorisering er påkrævet for at afmontere enheder monteret af en anden bruger yes yes auth_admin Veras que solo tines que cambiar no por yes en las ultimas lineas.


    Arreglar tamaño de archivo de subida de wordpress en localhost

    Usando Xampp. BUscar el archivo php-ini ubicado en : /opt/lampp/etc editarlo gedit php.ini e ir a la linea: post_max_size = 2MB Cambiar por el tamaño deseado. Reiniciar el servidor. Fuente:

    Iniciar Lampp al inicio

    ste es el archivo perfecto para automatizar la ejecución de XAMPP antes de entrar en nuestra cuenta de usuario

    sudo gedit /etc/rc.local

    Después de identificarnos, aparecerá la ventana del navegador, con el archivo ‘rc.local’ ya cargado. Sólo tendremos que incluir dos líneas justo antes de la línea que contiene ‘exit 0‘ (bueno, en realidad, con la segunda línea es suficiente)

    #Iniciar XAMPP
    /opt/lampp/lampp start

    [Tip] Cómo vaciar la papelera del root

    sudo rm -rf ~/.local/share/Trash/* fuente

    arreglar problema con ICEauthority

    Tube el problema de que una vez no me iniciaba, quedaba atorado en la pantalla de inicion de sesion. Tres accesos fundamentales alt+ctrl+F1 --> para loguearse desde terminal alt+ctrl+F7 alt+ctrl+F8 para alternar entre pantalla de inicio de sesion. Lo que hice fue, loguearme dede terminal (alt+ctrl+F1), luego chequee el permiso de .ICEauthority ls -al .ICEauthority y luego como decia root puse sudo chown 'user':'user' .ICEauthority para volver a la pantalla de logueo (alt+ctrl+F7 o alt+ctrl+F8)


    contenido de cada directorio (carpeta) para así comprender mejor el Sistema / (raíz): Es el nivel más alto dentro de la jerarquía de directorios. De aquí cuelgan el resto de carpetas, particiones y otros dispositivos. Es por esto que donde se instala el sistema, se selecciona la partición deseada y se le indica que el punto de montaje es justamente /. /bin (binarios): Los binarios son los ejecutables de Linux. Aquí tendremos los ejecutables de los programas propios del sistema operativo, entre ellos comandos como cp, mv, cat, chown, etc. No es el único directorio que contiene ejecutables como veremos más adelante. Importante, cualquier usuario puede ejecutarlos y los preinstala el sistema. /boot (arranque): Aquí nos encontramos los archivos necesarios para el inicio del sistema, desde los archivos de configuración de Grub Lilo, hasta el propio kernel del sistema. /dev (dispositivos): Linux se basa en la simpleza y en el tratamiento homogéneo de la información. Linux trata los dispositivos como si fueran un fichero más para facilitar el flujo de la información. En esta carpeta tenéis los dispositivos del sistema, por ejemplo los usb, sda (o hda) con sus respectivos números que indican las particiones, etc. /etc (etcétera): Aquí se guardan los ficheros de configuración de los programas instalados, así como ciertos scripts que se ejecutan en el inicio del sistema. Los valores de estos ficheros de configuración pueden ser complementados o sustituidos por los ficheros de configuración de usuario que cada uno tiene en su respectivo “home” (carpeta personal). /home (hogar): Es la carpeta donde se guardan los archivos personales de todos los usuarios, documentos, configuración específica de ciertos programas, etc. Viene a ser algo como el Documents and Settings de Windows. Dentro, existe una carpeta con el nombre de cada usuario. Generalmente, cada usuario tiene acceso sólo a su directorio home. Los usuarios normales tienen total control (lectura, escritura, ejecución) de los archivos de su “home” y en caso que un usuario común haga algo realmente desastroso con el sistema, sólo afectará su home, dejando el del resto de usuarios y el resto del SO intacto. El superusuario (root) tiene acceso total a todos los directorios de los demás usuarios (recuerden la frase: “cada user en su home y el root en el de todos”). /lib (bibliotecas): Contiene las bibliotecas (también mal conocidas como librerías) del sistema, así como módulos y controladores (drivers). /lost+found (perdido y encontrado): Es una carpeta que nos podemos encontrar en todas las particiones. Cuando por cualquier circunstancia se cierra mal el sistema (un apagón por ejemplo), cuando éste se reinicie comprobaréis que se llamará al programa fsck para restaurar la integridad del sistema de ficheros. En esta carpeta encontraremos la información que se mal-guardó debido a la incidencia. /media (media/medios): Es donde se montan las unidades extraíbles como los dispositivos USB, disqueteras, unidades de CD/DVD y en algunas distros, como Ubuntu, las particiones adicionales. /mnt (montajes): Es un directorio que se suele usar para montajes temporales de unidades. En algunas distribuciones ya no se usa por motivos históricos, paso a ser /media. /opt (opcionales): Destinado para guardar paquetes adicionales de aplicaciones. /proc: Información para la virtualización del sistema de ficheros de Linux. /root: Es el /home del administrador. Es el único /home que no está incluido -por defecto- en el directorio anteriormente mencionado. /sbin (binarios de sistema): Son los ejecutables de administración, tales como mount, umount, shutdown… Solo pueden ser ejecutados por el root y vienn preinstalados en el sistema. /srv (servicios): Información del sistema sobre ciertos servicios que ofrece (FTP, HTTP…). /sys (sistema): Información sobre los dispositivos tal y como los ve el kernel Linux. /tmp (temporales): Es un directorio donde se almacenan ficheros temporales. Cada vez que se inicia el sistema este directorio se limpia. /usr: Es el directorio padre de otros subdirectorios de importancia: /usr/bin: Conjunto de ejecutables de la mayoría de aplicaciones de escritorio entre otras (por ejemplo firefox). /usr/include: Los ficheros cabeceras para C y C++. /usr/lib: Las bibliotecas para C y C++. /usr/local: Es otro nivel dentro que ofrece una jerarquía parecida al propio directorio /usr. /usr/sbin: Otra serie de comandos administrativos para el sistema. /usr/share: Archivos compartidos como ficheros de configuración, imágenes, iconos, temas, etc. /usr/src: Tiene en su interior el código fuente para el kernel Linux. /var: Ficheros de sistema como el buffer de impresión, logs… Tenemos los siguientes: /var/cache: Se almacenan datos cacheados para las aplicaciones. /var/lib: Información sobre el estado actual de las aplicaciones, modificable por las propias aplicaciones. /var/lock: Ficheros que se encargan de que un recurso sólo sea usado por una aplicación determinada que ha pedido su exclusividad, hasta que ésta lo libere. /var/log: Es uno de los subdirectorios más importantes ya que aquí se guardan todo tipo de logs del sistema. /var/mail: Los correos de los usuarios. /var/opt: Datos usados por los paquetes almacenados en /opt. /var/run: Información sobre el sistema desde que se inició. /var/spool: Datos esperando a que sean tratados por algún tipo de proceso. /var/tmp: Otro fichero temporal.

    soporte para reproducir DVD encriptado con css (Content Scramble System)

    sudo apt-get install libdvdread4 sudo /usr/share/doc/libdvdread4/

    Full DVD Playback on Ubuntu 12.04

    For fullfledged dvd play back in ubuntu you need a small package called libdvdcss. For that just type or you can search it on the software center of ubuntu. sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update sudo apt-get install libdvdcss2

    indicador de weather en menu

    sudo apt-get install indicator-weather

    archivos comprimidos

    sudo apt-get -y install rar unace p7zip-full p7zip-rar sharutils mpack lha arj

    Instalar SYNAPTIC y GDEBI

    sudo apt-get install gdebi sudo apt-get install synaptic


    sudo apt-get install aptitude

    Buscador CATFISH

    sudo apt-get install catfish

    Buscador CATFISH

    sudo apt-get install catfish

    agregar CATFISH a thunar

    Instalar Xampp


    sudo add-apt-repository ppa:webupd8team/sublime-text-2 sudo apt-get update sudo apt-get install sublime-text-2


    sudo apt-get install filezilla


    Instalación: buscar en Centro de software: navegador chromium sudo apt-get install chromium-browser Instalamos el paquete de idiomas para tenerlo en español con: sudo apt-get install chromium-browser-l10n Si queremos la última versión, podemos agregar el repositorio PPA: sudo add-apt-repository ppa:chromium-daily

    Jupiter gestor de enegia

    sudo add-apt-repository ppa:webupd8team/jupiter sudo apt-get update sudo apt-get install jupiter

    Gnome classic:

    GNOME clasico sudo apt-get install gnome-panel

    Catfish para buscar archivos

    sudo apt-get install catfish

    Descargar Videos Flash en Ubuntu

    1.Comenzar a reproducir el vídeo y antes de que se termine de cargar por completo, buscar el archivo para conocer el nº del proceso y el descriptor, con: lsof |grep Flash 2. Tarda un poco y aparece algo asi npviewer. 2925 usuario 42u REG 8,3 6923916 654482 /tmp/FlashXXUt9wzs (deleted) 3.Cuando haya terminado de cargarse por completo y sin cerrar el navegador, copiarlo a nuestra carpeta personal con el comando: Donde "2925" es el nº de proceso en la 2ª columna. Donde "42" es el descriptor del fichero sin la letra que le sigue en la 4ª columna. cp /proc/2925/fd/42 video.flv Donde debemos cambiar el 2925 y el 42 por los obtenidos en vuestro caso con el anterior comando. Y listo ya podemos seguir descargándonos vídeos sin la necesidad de instalar nada.


    Para Unity sudo apt-get install myunity Para Gnome 3 sudo apt-get install gnome-tweak-tool


    fuente y sudo apt-get install tasksel sudo apt-get install lamp-server^ El símbolo ^ es importante. No es un error. *Nota: es importante definir nuestra contraseña de acceso a la base de datos MySQL. Y listo, tras unos minutos ya podemos usar el directorio /var/www/, donde por defecto se alojará nuestra web, lo único que queda por hacer es asignar permisos a ese directorio para que podamos copiar nuestros ficheros.Pero es mas sencillo es crear un enlace simbólico a una carpeta en nuestro “home” , sin necesidad de editar derechos ni complicaciones. Por ejemplo: ln -s /var/www /home/usuario/www Donde usuario es nuestro usuario de sesión y www es la carpeta donde guardaremos nuestra pagina web. Si todo fue bien podemos probar que anda php, para esto crearemos un archivo en /www llamado info.php sudo gedit /var/www/info.php y poner dentro ahora en el navegador poner localhost/info.php ...y deberia verse la pagina de informacion de php. Luego, instalar phpmyadmin para crear, editar, borrar o realizar consultas en nuestra base de datos. sudo apt-get install phpmyadmin Luego desde el navegador escribimos http://localhost/phpmyadmin/ para tener acceso a phpmyadmin y ponernos manos a la obra. PROBLEMA, no me funciono phpmyadmin lo solucioné de la siguiente forma: sudo dpkg-reconfigure -plow phpmyadmin Intenté la configuracion 2 veces, y luego seguia sin andar. Entonces hice lo siguiente: sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf sudo /etc/init.d/apache2 reloadgracias a


    COntinuacion de nautilus elementary en unity sudo add-apt-repository ppa:marlin-devs/marlin-daily sudo apt-get update sudo apt-get install marlin Para usar globus preview con marlin sudo apt-get install dconf-tools dconf-editor

    Nautilus actions extre

    sudo add-apt-repository ppa:nae-team/ppa sudo apt-get update && sudo apt-get install nautilus-actions-extra

    System Load Indicator displays CPU, Memory, Network, Swap, Disk io and system load on the panel

    sudo add-apt-repository ppa:indicator-multiload/stable-daily sudo apt-get update sudo apt-get install indicator-multiload * parece haber un bug con compiz.

    RAM / CPU usage //Indicator sysmonitor para Unity

    Unity top panel doesn’t support any kind of applets, just AppIndicators. Luckily, there’s an AppIndicator that displays the RAM and CPU usage. Install it using the commands below: sudo add-apt-repository ppa:alexeftimie/ppa sudo apt-get update sudo apt-get install indicator-sysmonitor

    Gloobus Preview

    To install Gloobus Preview from its PPA, run these commands: sudo add-apt-repository ppa:gloobus-dev/gloobus-preview sudo apt-get update sudo apt-get install gloobus-preview gloobus-sushi


    ref: sudo apt-get install conky-all


    sudo apt-get install compizconfig-settings-manager

    opciones extras de compiz

    sudo aptitude install compiz-fusion-plugins-extra

    Video, imagen

    openshot,editor de video

    sudo add-apt-repository ppa:jonoomph/openshot-edge sudo apt-get update sudo apt-get install openshot openshot-doc sudo apt-get install blender inkscape CONVERTIDORES DE VÍDEO sudo apt-get install devede - ffmpeg (winff) - convertir vídeos a diferentes formatos. Instalación y configuración en: - devede - convertir vídeos a video-cd, supervideo-cd, video-dvd, DivX y MPEG-4. Instalación: buscar en Centro de software: devede sudo apt-get install devede - Mobile Media Converter - convertir videos 3gp de teléfonos móviles. Instalación y configuración en: - Sound Juicer - convertir cd de música a mp3. Instalación y configuración en: sudo apt-get install imagemagick sudo apt-get install nautilus-image-converter sudo apt-get blender sudo apt-get install inkscape sudo apt-get install xsane


    sudo add-apt-repository ppa:otto-kesselgulasch/gimp sudo apt-get update sudo apt-get install gimp


    sudo add-apt-repository ppa:stebbins/handbrake-snapshots sudo apt-get update sudo apt-get install handbrake-gtk handbrake-cli


    sudo apt-get install vlc vlc-plugin-pulse


    sudo apt-get install lo-menubar

    Preload, no se muy bien que hace, pero es como mas rapido

    sudo apt-get install preload

    instalar archivos TAR.GZ en Ubuntu

    sudo apt-get install build-essential tar -xzvf retornodeperón.tar.gz Cualquiera de los métodos referidos nos descomprimirá el archivo en una carpeta llamada "retornodeperon". Acto seguido ingresaremos a esa carpeta con el siguiente comando: cd retornodeperon Luego debemos ejecutar el archivo de configuración. En general se realiza con: sudo ./configure Los últimos pasos consisten en realizar el compilado y luego instalarlo. Lo hacemos con: sudo make y luego sudo make install

    Instalar el escritorio LXDE en una terminal (Ctrl+Alt+T):

    sudo apt-get install lubuntu-desktop Para Eliminarlo: sudo apt-get remove lubuntu-desktop Si quieres desinstalar todos los cambios ocurridos al instalar Lxde escribe esta linea en la terminal: sudo apt-get remove abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview ace-of-penguins audacious audacious-plugins chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg elementary-icon-theme esound-common galculator gdebi gdebi-core giblib1 gnome-icon-theme-full gnome-mplayer gnome-system-tools gnome-time-admin gnumeric gnumeric-common gnumeric-doc gpicview gtk2-engines-pixbuf guvcview hardinfo indicator-status-provider-pidgin leafpad libabiword-2.8 libaiksaurus-1.2-0c2a libaiksaurus-1.2-data libaiksaurusgtk-1.2-0c2a libaudclient2 libaudcore1 libaudiofile0 libavcodec53 libavformat53 libavutil51 libbinio1ldbl libcddb2 libcompfaceg1 libcue1 libdca0 libdirectfb-1.2-9 libdiscid0 libdvdnav4 libdvdread4 libenca0 libencode-locale-perl libept1 libesd0 libexo-1-0 libexo-common libfaad2 libfile-listing-perl libfluidsynth1 libfm-data libfm-gtk-data libfm-gtk1 libfm1 libfont-afm-perl libgdome2-0 libgdome2-cpp-smart0c2a libglade2-0 libgoffice-0.8-8 libgoffice-0.8-8-common libgringotts2 libgsf-1-114 libgsf-1-common libgsm1 libgtkmathview0c2a libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libid3tag0 libimlib2 libio-socket-ssl-perl libjpeg-progs liblink-grammar4 libloudmouth1-0 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libmcrypt4 libmcs1 libmenu-cache1 libmms0 libmowgli2 libmusicbrainz3-6 libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libobrender27 libobt0 libonig2 liboobs-1-5 libopenal1 libopts25 libots0 libpisock9 libpolkit-gtk-1-0 libpostproc52 libresid-builder0c2a libschroedinger-1.0-0 libsidplay2 libsvga1 libswscale2 libtar0 libtie-ixhash-perl libtimedate-perl libts-0.0-0 libuniconf4.6 liburi-perl libva1 libvdpau1 libvpx0 libwebcam0 libwv-1.2-3 libwvstreams4.6-base libwvstreams4.6-extras libwww-perl libwww-robotrules-perl libxfce4ui-1-0 libxfce4util-bin libxfce4util-common libxfce4util4 libxfcegui4-4 libxfconf-0-2 libxml-parser-perl libxml-twig-perl libxml-xpath-perl libxss1 libxvidcore4 link-grammar-dictionaries-en lm-sensors lubuntu-artwork lubuntu-core lubuntu-default-settings lubuntu-desktop lubuntu-icon-theme lxappearance lxappearance-obconf lxde-common lxde-core lxdm lxinput lxkeymap lxlauncher lxmenu-data lxpanel lxpanel-indicator-applet-plugin lxrandr lxsession lxsession-edit lxshortcut lxtask lxterminal mplayer mtpaint ntp obconf openbox openbox-themes osmo pcmanfm pidgin pidgin-data pidgin-libnotify pidgin-microblog plymouth-theme-lubuntu-logo plymouth-theme-lubuntu-text scrot sylpheed sylpheed-doc sylpheed-i18n sylpheed-plugins synaptic system-tools-backends transmission tsconf ttf-lyx uvcdynctrl uvcdynctrl-data wvdial xfburn xfce-keyboard-shortcuts xfce4-power-manager xfce4-power-manager-data xfconf xfonts-100dpi xpad xscreensaver xscreensaver-data

    TUTORIAL como bootear sobre .iso

    En el grub apretar 'c' para ir a linea de comando.
    Luego 'ls' para ver los discos y particiones que figuran con hd,0 etc...
    Luego copiar la direccion donde esta la imagen '.iso' y crear una entrada en el menu de grub para bootear.
    La imagen tiene que estar en la raiz. ya sea en home o una particion fat. Para editar /etc/grub.d/40_custom sudo gedit /etc/grub.d/40_custom incluir el siguiente codigo: menuentry "Boot Ubuntu 10.10 Live ISO" { loopback loop (hd0,1)/home/ubuntu-10.10-desktop-i386.iso linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/home/ubuntu-10.10-desktop-i386.iso file=(loop)/preseed/ubuntu.seed quiet splash -- initrd (loop)/casper/initrd.lz } reconstruir grub : sudo update-grub2 Luego una vez booteada la imagen '.iso', desmontarla antes de instalar con el comando: sudo umount -l -r -f /isodevice

    TUTORIAL pasar pdf a monocromo / blanco y negro

    gs \ -sOutputFile=output.PDF \ -sDEVICE=pdfwrite \ -sColorConversionStrategy=Gray \ -dProcessColorModel=/DeviceGray \ -dCompatibilityLevel=1.4 \ input.PDF < /dev/null


    Para redimensionar o rotar las imagenes:

    sudo apt-get install nautilus-image-converter

    Para convertir archivos de audio:

    sudo apt-get install nautilus-script-audio-convert

    Otro para convertir archivos de audio

    sudo aptitude install soundconverter

    otros scripts descargables

    imagenes pdf audio

    Para abrir la terminal en la ruta donde nos encontremos:

    sudo aptitude install nautilus-open-terminal

    Para poder fijar una imagen como fondo de pantalla:

    sudo aptitude install nautilus-wallpaper

    Para poder embeber varios pdf en uno solo desde nautilus:

    descargar : luego: sudo aptitude install pdftk

    luego: importarlo en nautilus-actions

    para ver archivos ocultos desde nautilus ctrl+h

    nautilus actions (lista aquí )

    sudo aptitude install nautilus-actions Luego de instalado el programa se encuentra en:Sistema>Preferencias>Conf. acciones nautilus. Tambien se puede poner en terminal nautilus-actions-config-tool luego reiniciar nautilus nautilus -q

    para abrir carpetas y archivos como administrador

    aptitude install nautilus-gksu


    sudo apt-get install nautilus-open-terminal

    Split losseless

    sudo add-apt-repository ppa:cokicd/split-lossless sudo apt-get update sudo apt-get install split-lossless

    Renombrar archivos

    sudo apt-get install gprename

    Qbit Torrent

    sudo add-apt-repository ppa:hydr0g3n/ppa sudo apt-get update && sudo apt-get install qbittorrent

    (Activar el compositing manager de Metacity

    gconftool-2 -s --type bool /apps/metacity/general/compositing_manager true

    Instala Banshee

    sudo apt-get -y install banshee banshee-extension-lyrics banshee-extension-ubuntuonemusicstore


    add the following line that fits your Ubuntu version to /etc/apt/sources.list deb lucid main restricted universe multiverse deb maverick main restricted universe multiverse Run updates, to pick up the newly available options sudo apt-get update You may see errors at this point, because you've not yet installed the cryptographic key, but that's OK as you're about to do that Then install the repository cryptographic key and Bluefish: sudo apt-get install wgdd-archive-keyring sudo apt-get install bluefish


    sudo apt-get install geany


    sudo apt-get install firestarter


    sudo apt-get -y install wine1.2

    remover wine

    sudo apt-get remove wine rm -rf $HOME/.wine rm -f $HOME/.config/menus/applications-merged/wine* rm -rf $HOME/.local/share/applications/wine rm -f $HOME/.local/share/desktop-directories/wine* rm -f $HOME/.local/share/icons/????_*.xpm



    Para escribir en documentos pdf

    sudo aptitude xournal


    Para comprimir pdf.
    Solía usar en windows el adobe proffesional para hacer esto pero aqui se puede hacer desde terminal de manera muy sencilla.

    sudo apt-get install ghostscript gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf

    Comprimir pdfs desde un script de nautilus

    Paso 1 : Installar zenity y ghostscript

    sudo apt-get install zenity ghostscript

    Paso 2 :

    cd ~/.gnome2/nautilus-scripts wget tar zxvf Compress-PDF-1.1.tar.gz

    Paso 3 : Desde Nautilus sobre un archivo PDF, boton derecho, elegir "script" y "Compress PDF" en el menu. En la ventana emergente elegir "Default" y "OK".


    sudo apt-get install pdfedit


    sudo apt-get install pdfshuffler


    PDF Chain

    sudo apt-get install pdfchain

    Escaneres con xsane

    sudo apt-get install xsane

    Atencion es necesario tener instalado iscan (core y data package que estan en

    Impresorars y Escaneres epson

    gracias al proyecto avasys , descargar el driver correspondiente para la version que tengamos e instalar con gdeb o centro de software

    Limpiar cabezales impresoras Epson stylus

    sudo apt-get install escputil Para limpiar los cabezales, sería: sudo escputil -c -u -r /dev/usblp0 Si quieres ver una lista de todos los comandos y opciones disponibles: sudo escputil -h -u -r /dev/usblp0

    para administrar impresora con interfaz grafica

    sudo apt-get install mtink


    Iniciar Lampp al inicio

    ste es el archivo perfecto para automatizar la ejecución de XAMPP antes de entrar en nuestra cuenta de usuario

    sudo gedit /etc/rc.local

    Después de identificarnos, aparecerá la ventana del navegador, con el archivo ‘rc.local’ ya cargado. Sólo tendremos que incluir dos líneas justo antes de la línea que contiene ‘exit 0‘ (bueno, en realidad, con la segunda línea es suficiente)

    #Iniciar XAMPP
    /opt/lampp/lampp start

    LAMPP (

    (acrónimo de Linux Apache MySQL PHP) sudo apt-get install tasksel sudo tasksel (seleccionar la tarea LAMP)

    XAMPP (mas facil que LAMPP anterior)

    Descargar la ultima version de la pagina Luego desde el directorio de la descarga teclear en terminal: tar xvfz xampp-linux-1.7.7.tar.gz -C /opt Naturalmente cambiar 'xampp-linux-1.7.7.tar.gz' por el nombre dexampp-linux-1.7.7.tar.gzl archivo que hayamos descargado Luego para iniciar: sudo /opt/lampp/lampp start Ahora que esta instalado en el navegador poner: http://localhost

    Instalar wordpress localmente en ubuntu

      Pasos previos
    1. Configurar la seguridad sudo /opt/lampp/lampp security
    2. crear la base de datos pora wordpress En phpmyAdmin. Crear nueva base de datos, wordpress. utf8_unicode_ci.crear.
    3. Descargar wordpres (archivo .tar) desde sudo tar xvzf wordpress-2.6.2-es_ES.tar.gz -C /opt/lampp/htdocs/
    4. cambiar 'wordpress-2.6.2-es_ES.tar.gz' por la version que hayamos descargado. Luego cambiar el archivo de configuracion e introducir los datos de la base de datos cd /opt/lampp/htdocs/wordpress sudo cp wp-config-sample.php wp-config.php sudo gedit /opt/lampp/htdocs/wordpress/wp-config.php
    5. para ver nuestro wordpress
    6. http://localhost/wordpress/

    Instalacion de ruby y ruby on rails

    fuente Actualizar sistema sudo apt-get update Instalar git sudo apt-get install git Instalar curl sudo apt-get install curl Instalar rvm curl -L | bash -s stable Recargar para empezar a usar rvm source ~/.rvm/scripts/rvm Check required packages rvm requirements despues instalar lo que pide a la salida Install Javascript runtime sudo apt-get install nodejs Install ruby rvm install 1.9.3 (1.9.3 is the newest version at the time of this writing) Set ruby version to default rvm use 1.9.3 --default Install rails gem install rails Listo, iniciar la aplicacion a ver que tal!


    Globus Preview

    sudo add-apt-repository ppa:gloobus-dev/gloobus-preview sudo apt-get update sudo apt-get install gloobus-preview sudo apt-get upgrade En la previsualización, en la esquina derecha superior hay un ícono de un engranaje y hacemos click en él para ver sus herramientas y donde encontraremos las preferencias. Aparecerá una ventana con 3 opciones: * Siempre visible * Usar gtk theme * Cerrar cuando pierde foco: es para que se cierre automáticamente cuando cambias de ventana. Si activamos esta casilla y cerramos el Gloobus Preview, tendremos el problema de que al abrirlo nuevamente, no podemos acceder a Preferencias de nuevo ya que se cierra la aplicación. Solución: Abrimos nuestra carpeta, pulsamo CTRL+H para ver las carpetas ocultas y abrimos el archivo .config/gloobus/gloobus-preview.cfg La línea del focus cambiaremos el valor 1 por un 0 (cero) y listo.

    Note for Nautilus Elementary users: If you use Nautilus Elementary 2.30, you don't need to set up any keybindings or press Ctrl + C. Simply select a file and press the space bar. Press SPACE again to close it.

    POSIBLES ERRORES Y SOLUCIONES aportados por usuarios: 1. fofo dijo... en algunas ocasiones puede que no aparezca "preferencias" en el menú "editar". En este caso vamos al gestor de actualizaciones habrá un paquete que se llama "nautilus" que hay que actualizar. A veces no se instala todo al dar con upgrade. 2. zoemir dijo... para los que tienen problemas con cluter view: edita el fichero /etc/environment como root y añade la cadena: export CLUTTER_VBLANK=none entonces reinicia nautilus con: nautilus -q


    sudo add-apt-repository ppa:gloobus-dev/covergloobus sudo apt-get update sudo apt-get install covergloobus sudo apt-get upgrade


    sudo add-apt-repository ppa:gloobus-dev/gloobus-flow sudo apt-get update sudo apt-get install gloobus-flow sudo apt-get upgrade (Ahora con la tecla F4 y F7 podemos mostrar la terminal embebida o la vista de imagenes clutterview). Si no se muestra correctamente el clutterview (ves una zona totalmentegris o negra): edita el fichero /etc/environment como root sudo gedit /etc/environment y añade la cadena: export CLUTTER_VBLANK=none y reinicias el sistema.

    para usar ctrl+alt+supr

    en preferencias-combinaciones de teclas: buscar “log out” o “salir de la sesion” hacer click y apretar delete o backspace para borrar. luego añadir: nombre: Monitor de sistema Comando: gnome-system-monitor aplicar y luego en el proceso asignar las teclas ctrl+alt+supr



    sudo apt-get install pyrenamer

    Super Boot Manager

    sudo add-apt-repository ppa:ingalex/super-boot-manager
    sudo apt-get update
    sudo apt-get install buc super-boot-manager


    sudo apt-get install procinfo ahora podemos hacer lsdev

    CONKY sudo apt-get install conky
    cp /etc/conky/conky.conf $HOME/.conkyrc

    Intala VLC

    sudo apt-get -y install vlc

    Instalar LAME

    sudo aptitude install lame

    Sacar rhythmbox

    sudo apt-get -y remove rhythmbox

    Sacar TOTEM

    sudo apt-get -y remove totem

    FLPSED (permite escribir en pdfs)

    sudo apt-get install flpsed


    copiar la fuente en /usr/share/fonts/truetype/ luego ejecutar actualizacion de cache de fuentes sudo fc-cache -fv


    Un sistema de control de versiones como git util para instalar ciertos paquetes. sudo apt-get install mercurial


    ref sudo apt-get install lsb-core descargar el .deb del sitio

    Virtual Box

    Descargar el .deb que corresponda desde

    comando:"version" sudo wget
    sudo dpkg -i version-0.1-all.deb
    Luego: To find your ubuntu version: version "distro" Example: version ubuntu version debian To find a package version: version "packagename" Example: version postfix To find kernel version and if you are running 32 or 64 bit version kernel


    ?? sudo apt-get install vsftp firestarter para reiniciar sudo /etc/init.d/vsftpd restart

    Como usar con el Navegador (recomendado) Abrir Firefox o Nautilus En la barra de lugares/direcciones, poner: ftp://localhost ó Enter Se abrirá una ventana “Introduzca contraseña” [ Conectar como usuario: ] Poner el usuario, la contraseña y [ conectar ]

    Cambiar el papel por defecto de ubuntu

    en: /etc/papersize: sudo dpkg-reconfigure libpaper1

    usuario ROOT: establecer password para usar comando su

    sudo passwd


    sudo add-apt-repository ppa:crebs/ppa sudo apt-get update && sudo apt-get install crebs

    Gestor de descargas

    sudo apt-get install multiget

    instalar MOZILLA actualizado

    sudo add-apt-repository ppa:mozillateam/firefox-stable Luego actualizamos los repositorios con sudo apt-get update

    e instalamos con

    sudo apt-get install firefox Si ya está instalado desde la versión anterior, lo anterior debería alcanzar para que pida actualizar la aplicación, sino: sudo apt-get upgrade para pasarlo a español (copiar en barra de direcciones de mozilla)

    INSTALAR BACK IN TIME Para sacar copias de seguridad de nuestros archivos.

    sudo add-apt-repository ppa:bit-team/stable sudo apt-get update sudo apt-get install backintime-gnome


    Si solo necesitamos el interprete: sudo apt-get install sun-java6-jre sun-java6-plugin


    desde centro de software de ubutnu : docky y KDocker

    Poner un applet para el brillo

    Hacés click derecho sobre el panel superior, das click a "Añadir al panel..." y buscás "Miniaplicación de brillo". Luego, clickeando en el nuevo ícono que aparece podés variar el brillo. Copiar es instalar las mismas aplicaciones de una maquina “plantilla” Para obtener una lista de los paquetes que tenemos en nuestra máquina que deseamos usar como plantilla, procederemos ejecutar lo siguiente en un terminal de línea de comandos del sistema: $ dpkg --get-selections | grep -v deinstall > ubuntu-files Ésto nos genera un archivo llamado ubuntu-files, el cual contiene la lista que deseamos. Para luego instalar todos estos paquetes en las otras máquinas, bastará con llevarnos este fichero a dichas máquinas y ejecutar: $ sudo apt-get update $ sudo apt-get dist-upgrade $ sudo dpkg --set-selections < ubuntu-files $ sudo dselect install


    NETSPEED (otra interesante aplicación para ver la velocidad de conexión)

    sudo aptitude install netspeed luego agregar al panel y listo

    RED LOCAL(Ubuntu Mac Win) ?

    capt-get install samba samba-common smbclient system-config-samba winbind nautilus-share resolvconf

    Ubuntu one indicator

    sudo add-apt-repository ppa:rye/ubuntuone-extras sudo apt-get update sudo apt-get install ubuntuone-indicator Una vez instalado, ejecuta desde consola: “ubuntuone-indicator” para poder ejecutarlo, o añadelo a “Sistema > Preferencias > Aplicaciones al inicio”

    SHUTTER (capturas de pantalla)

    sudo add-apt-repository ppa:shutter/ppa sudo apt-get update && sudo apt-get install shutter thunderbird sudo apt-get install thunderbird

    UNEBOOTIN (instalar ubuntu en usb)

    sudo apt-get install unetbootin QUITAR EL CONTADOR DE REINICIO Y APAGADO gconftool-2 -s '/apps/indicator-session/suppress_logout_restart_shutdown' --type bool true o para volver a activarlo gconftool-2 -s '/apps/indicator-session/suppress_logout_restart_shutdown' --type bool false


    Guias utiles

    Maravilloso script para testear y optimizar nuestra configuracion para trabajar con audio en tiempo real

    link Console hg clone realtimeconfigquickscan cd realtimeconfigquickscan perl ./ GUI An experimental GUI is now available. To try it: hg clone realtimeconfigquickscan cd realtimeconfigquickscan perl ./ .. and hit 'Start' You'll need to have Mercurial en perl/tk installed.

    Otro comando para chequear


    RT Kernel

    sudo add-apt-repository ppa:stephane-brunner/maverick sudo apt-get update sudo apt-get install linux-rt


    sudo apt-get install cpufrequtils Luego ponemos por ejemplo cpufreq-info

    Configuraciones para REAL TIME

    Para pasar a modo performance cpu1 y cpu0

    sudo cpufreq-set -c0 -g performance
    sudo cpufreq-set -c1 -g performance

    Configuracion sugerida para /etc/sysctl.conf:

    sudo /sbin/sysctl -w vm.swappiness=10 para hacerlo definitivo agregarlo a /etc/sysctl.conf sudo gedit /etc/sysctl.conf y agregar vm.swappiness = 10

    High Precision Event Timer (/dev/hpet

    Crear un archivo nuevo llamado 40-timer-permissions.rules file en /etc/udev/rules.d cd /etc/udev/rules.d
    sudo gedit 40-timer-permissions.rules
    poner las siguientes lineas
    KERNEL=="rtc0", GROUP="audio"
    KERNEL=="hpet", GROUP="audio"


    1. -instalar desde centro de software: Audacity, Ardour
    2. -carpeta para instalar plugins LADSPA: sudo nautilus root/usr/lib/ldspa (archivos tipo .so)
    3. - autotalent (plugin para afinar en tiempo real)

    Añadir el usuario al grupo de audio

    sudo gpasswd -a 'nombre_de_usuario' audio

    Instalar el plugin de Jack para GStreamer

    Instalar desde synaptic el paquete 'gstreamer-0.10-bad-plugins' tambien podria llamarse 'gstreamer-0.10-plugins-bad' Esto deberia permitir usar jackaudiosink y jackaudiosrc. Para probarlo: gst-inspect-0.10 | grep jack Para ejecutar el asistente gstreamer-properties

    integracion de jack y pulseaudio

    sudo apt-get install pulseaudio-module-jack

    Jack2 Simple Config

    descargar desde aqui:



    Instalar sound juicer desde centro de software de ubuntu ( se llama extradtor de sonido de cd)

    soporte para ogg

    sudo apt-get install vorbis-tools


    sudo apt-get install jackd qjackctl Abrimos el archivo limits.conf sudo gedit /etc/security/limits.conf Agregamos las siguientes líneas al final del archivo @audio – rtprio 99 @audio – memlock unlimited @audio – nice -19 Guardamos y cerramos. Creamos un grupo llamado “audio” y nos aseguramos de que nuestro usuario pertenezca a este grupo. Sistema –> Administración –> Usuarios y grupos. Clic en Desbloquear –> Gestionar Grupos –> Añadir grupo. Nombre del grupo: audio Miembros del grupo: Seleccionamos nuestro usuario. Clic en Aceptar. Cerramos la Sesión y la volvemos a Iniciar.

    PASAR A UBUNTU STUDIO(a lo bestia)

    Instalar a lo bruto... no recomendado porque instala muchisimos paquetes y algunos no estan muy maduros.Igua aqui va:

    sudo apt-get install ubuntustudio-audio*

    Crear un server para streaming online sudo apt-get install icecast2 sudo apt-get install gstreamer-tools sudo apt-get install padevchooser sudo apt-get install paman sudo apt-get install pavucontrol Once you do that you can start the icecast2 server by typing this command in the terminal: $ /etc/init.d/icecast2 start Congratulations you have a working streaming server!!! Need to stream something to it or it will just be sitting there doing nothing. How do we do this? This is a little more complicated but we do it using gstreamer. Gstreamer allows us to connect to this icecast2 server and forward any audio device we want. Here is the command: gst-launch pulsesrc device=alsa_input.pci-0000_00_10.1.analog-stereo ! audioconvert ! vorbisenc ! oggmux ! shout2send mount=/stream.ogg port=8000 password=password ip=localhost

    Tips para optimizar alla ubuntu studio

    sudo apt-get install ardour audacious hydrogen jackd jack-rack qjackctl seq24 vkeybd zynaddsubfx patchage vlc kino pitivi acidrip ubuntu-restricted-extras ubuntustudio-menu gcdmaster

    plugins de audio

    sudo apt-get install blop caps cmt fil-plugins rev-plugins swh-plugins tap-plugins

    PPA para Musica! (ppa:kxstudio-team/ppa )

    sudo add-apt-repository ppa:kxstudio-team/ppa

    Pure Data Extended

    Descargar el .deb correspondiente desde

    Processing (entorno de programacion grafico)

    bajar archivo alldeb desde:


    Para instalar el servidor y el cliente cvs ejecutamos:

    $ sudo apt-get install cvs cvsd

    Instalar aptana studio

    Cómo convertir wav a mp3 o a ogg masivamente

    fuente En este tutorial explicaré cómo convertir de wav a formatos comprimidos como ogg y mp3 con un par de comandos inventados y muy fáciles de implementar. No me acuerdo de dónde saqué la idea o si simplemente lo copié de algún sitio, perdonar que no ponga las fuentes. He podido copiarlo de cualquier sitio que os aparezca en google usando las palabras clave.

    1. Cómo generar tus propios comandos

    Generar un nuevo comando basado en combinaciones de otros comandos y acaso con un poquito de programación básica en bash es divertido. Primero tenemos que saber cuál es el contenido de la variable $PATH, con un comando como éste: echo $PATH Quizás encontréis algo parecido a esto: /home/pablo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games Supongo que no todo el mundo tendrá el directorio /home/su_nombre_de_usuario/bin en la variable $PATH y también es posible que alguien le quiera dar otro nombre a la carpeta que contiene los scripts de usuario. Por ejemplo, podría querer tener un directorio oculto llamado ".mis-scripts" (ojo al punto delante para que automáticamente se convierta en oculto). En este caso, lo que queremos es añadir "/home/nombre_usuario/.mis-scritps" a la variable PATH. Esto lo podemos hacer de la siguiente forma: gedit ~/.bashrc La virguililla "~" es lo mismo que "/home/nombre_de_usuario_que_está_logeado". (Para saber qué usuario está logeado o bien si nos da un ataque de amnesia, podemos usar el comando whoami). Si no queréis copiar y pegar, en el teclado español podemos imprimir en pantalla la virguililla con la combinación [Alt Gr - Ñ] o con [Alt Gr - 4]. El caso es que al final del archivo .bashrc añadimos la siguiente línea: PATH=/home/nombre_de_usuario/.mis-scripts:$PATH Por supuesto, el directorio .mis-scripts deberá existir. Lo podemos crear con botón derecho dentro de nuestra carpeta personal. O bien con el comando: mkdir ~/.mis-scripts o el nombre que se os ocurra, u oculto o no oculto. Adelántadome un poco para no perder más tiempo reiniciando cuando lleguemos al paso 4, si usamos gnome y nautilus (que traen por defecto las distros mayoritarias) vamos a instalar ahora el paquete "nautilus-open-terminal". Ya que tenemos la terminal abierta, sólo hay que copiar el comando: sudo apt-get install nautilus-open-terminal En el siguiente logueo del usuario (o arranque del ordenador) comprobamos otra vez con "echo $PATH" si el directorio elegido forma parte de PATH. Bueno, pues ahora todos los scripts de bash ejecutables que estén en este directorio se pueden ejecutar simplemente invocando el nombre del archivo. Yo tengo uno que se llama wav2mp3

    2. Contenido de wav2mp3

    Una vez que hemos comprobado que tenemos un directorio en "nuestro home" que forma parte de la variable PATH, podemos crear un archivo de texto dentro de dicho directorio, con el nombre wav2mp3 (o cualquier otro que se os ocurra siempre que sea coherente con el resto de explicaciones del tutorial) y con el siguiente contenido: #!/bin/bash
    # wav2mp3
    for i in *.wav; do
    lame -h -b 320 "$i" "${i%.wav}.mp3"
    El comando que realmente hace la conversión es lame. En este caso, decimos que convierta a mp3 con buena calidad (opción -h) y a 320 kps (opción -b 320). Lo bueno de este script es que nos convierte de una vez todos los archivos wav que tengamos en el directorio donde lo apliquemos, como veremos en el punto 4.

    3. Permiso de ejecución

    Debemos dar a wav2mp3 permiso de ejecución. Botón derecho sobre el archivo, propiedades, permisos, permitir ejecutar el archivo como un programa. Desde la terminal lo podemos hacer con el comando: chmod +x ~/.mis-scripts/*

    4. Uso de wav2mp3

    Para usar wav2mp3 abrimos una terminal en la localización donde tenemos los wav que queremos convertir a mp3. Para ello, si tenemos instalado nautilus-open-terminal, simplemente tendremos que navegar gráficamente hasta la carpeta que contiene los wavs, pulsar botón derecho dentro de la misma y "Abrir en un terminal". Ahora escribimos: wav2mp3 Y voilà, en un rato más o menos largo todos nuestros archivos de audio en wav serán convertidos a mp3 de alta calidad , en el mismo directorio, manteniendo su nombre y cambiando la extensión a mp3.

    5. Y ogg?

    Bueno, habrá que hacer otro comando wav2ogg. Para ello podemos usar este script: #!/bin/bash # # wav2ogg # for i in *.wav; do oggenc "$i" -q 6 -o "${i%.wav}.ogg" done Por supuesto, lame y oggenc pueden ser invocados con otras opciones. Siempre podemos echar un vistazo a sus manuales: man lame man oggenc

    Kernel en tiempo real

    Usar vst con ardour

    Instalar ardour vst desde algun ppa. crear un directorio en nuestro home para guardar los vst. por ejemplo: /home/yourpath/vst /usr/lib/ Ardour busca los vst en: sudo ln -s /home/yourpath/vst /usr/lib/ o alternativamente crear el directorio sudo mkdir /usr/lib/vst

    Desactivar escalado de frecuencia de sistema (para trabajar con audio , lo pide ardour 3+)

    sudo apt-get install rcconf sudo rcconf


    FREQTWEAK (esta incluido en synaptic)


    (reemplazado por ganyremote directamente desde centro de software) sudo apt-get install bluez-utils gnome-bluetooth sudo apt-get install remuco-base sudo apt-get update && sudo apt-get install blueman sudo apt-get install remuco-banshee El cual iniciamos con remuco-banshee sudo apt-get install remuco-vlc El cual iniciamos con remuco-vlc && vlc --control dbus REF:


    instalar uno diferente a GIMP

    sudo add-apt-repository ppa:neon/ppa \ && sudo apt-get update\ && sudo apt-get install project-neon-base \ project-neon-calligra \ project-neon-calligra-dbg (OBSERVACION: aun no pude instalarlo... ) 6 formas de matar procesos

    youtube-dl (Descargar videos de youtube)

    sudo wget -O /usr/local/bin/youtube-dl sudo chmod a+x /usr/local/bin/youtube-dl sudo youtube-dl -U luego recomiendo actualizarlo con el gestor interno poniendo: sudo youtube-dl -U Para descargar los videos de youtube ir la pagina del video , copiar la direccion (ctrl+c) y luego ir a la terminal y poner youtube-dl y la direccion. EJ youtube-dl


    configurar papel por defecto

    sudo dpkg-reconfigure libpaper1

    Ejecutar script solo si se carga el kernel en tiempo real

    Editar sudo gedit /etc/rc.local y agregar if [ $(uname -r | cut -d "-" -f 3) = "realtime" ] then /path/to/the/above/script fi


    problema de NO_PUBKEY

    ( ) sudo apt-key adv --recv-keys --keyserver \ 079A381C44869960 sudo apt-get install add-apt-key sudo su - add-apt-key --keyserver 079A381C448699

    Problema con driver broadcom (wifi no anda) Algunos comandos del shell de GNU Linux, descripción, ejemplos de uso cap pwd = muestra todo el directorio absoluto de donde estamos. ls lsusb = lista dispositivos usb mas en: Que version de ubuntu tengo instalada cat /etc/ Que driver de sonido tengo instalada cat /proc/asound/version

    the apt-xapian-index package

    a default install will have the apt-xapian-index package installed that enables the Quick Search option in the Synaptic package manager. In order for this Quick Search functionality to work properly it needs to regularly update its database with the help of a cronjob. Especially on less powerful machines this cronjob could cause major xruns. Consider uninstalling the apt-xapian-index package.

    REFERENCIAS - La libertad es la conciencia de nuestra codependencia.