Customized Ubuntu 14.04 – Starting fresh

Starting fresh is a great thing and after having upgraded from about 3 Ubuntu distros in the same HDD now its time to move to a fresh hard drive and reconfigure stuff back to my liking.  I could move everything to the new 2TB drive but that would imply bringing in some of the mistakes I have done and not been knowledgeable enough to correct.  Being technical does not mean I remember the terminal commands for this type of tweaking or that I fully comprehend the man page of each of the things I am about to post here. What I will share is merely a recompilation of advice offered elsewhere and sometimes my rationale for choosing the said course of action. In doing this personalized list what I am really attempting to do is record my own decisions so as to be able to come back to this post and not have to perform a whole lot of research for the next installation  I do. With that follows a disclaimer  -if you do any of this in your own machine it is at your own risk.  Also, I will not count the steps cause I know this will be changing.

Warning: As I started this I thought it would take some time… actually it takes a lot of time going through all the paces. So I will consider another post of an attempt to make my own distro to save future time allocation.

Top down approach-

First things first

FIRST STAGE

You already installed a fresh copy of Ubuntu 14.04

Go to Software & Updates and activate Canonical partners, reload and update all.

Open Firefox –> Edit –> Preferences

  • In General tab change “When Firefox starts” to “Show my windows
  • In Security tab modify as wanted. I uncheck the “Remember passwords for site”option.

Install from Ubuntu Software Center

  •  gksu

Install various installers and package managers as suggested here in step 2.

sudo apt-get install aptitude synaptic gdebi gdebi-core software-properties-gtk

Get ready for trouble.  Grub is your first menu and sometimes needs repairing. Press Crtl+Alt+T to open a terminal window and  follow steps in 2nd option from  install Boot-Repair to to install and repair if necessary. Copy and paste to Terminal line by line (Use Shift+Ctrl+V to paste)

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

When this finishes copy all text in the window and send in an email to yourself so you can use it in case of problems.

Lets now install a customizer for the Grub login. Install Grub customizer as follows.

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

sudo apt-get update && sudo apt-get install grub-customizer

Use Dash to open Grub Customizer, change the timeout period as you wish and Default Entry to previous entry.   We will come back to this tool later to customize login image. Save and exit the customizer.

Go to System Settings–> Security and Privacy –> Search tab — and turn off online search when searching with Dash

wget -q -O - https://fixubuntu.com/fixubuntu.sh | bash

 

Get rid of (disable) of Overlay bars as suggested here:
Enter following command in terminal to disable overlay scrollbar:

If you want to get back overlay bars, enter following command:

Install Restricted and unrestricted codecs

sudo apt-get install ubuntu-restricted-extras

This will download and install a whole set of softwares for ubuntu in single command. It will take some time depending on the speed of internet connection. Keep the terminal live until the process finish.

Install the unrestricted version of libavcodec . It will keep away from any issues or missing codecs in video editors or transcoders. Install unrestricted version of libavcodec by the command below.

sudo apt-get install libavcodec-extra

Play encrypted DVDs as suggested here

sudo apt-get install libdvdread4 
sudo /usr/share/doc/libdvdread4/install-css.sh

Install Java as suggested here (non development used)

sudo apt-get install icedtea-7-plugin openjdk-7-jre

Restart Firefox

Install the 4 tweakers. Unity runs in gnome even as I will choose not to install Gnome 3 directly the gnome tweaker will allow me to personalize some settings

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak gnome-tweak-tool unity-tweak-tool
sudo apt-get install compizconfig-settings-manager

Dash to Unity Tweak and personalize the hotcorners and workspaces. Check the Switcher – between workspaces option if desired.

I don’t like having the workspaces icon at the launcher bar but this is hardcoded. There is a tweak here, suggested by pepper_chico as with everything else in this post, follow at your own risk.  **To just remove the icon but still preserve workspaces**

  • Open the terminal and execute:

To remove the workspaces icon from the dock you should just take out 'unity://expo-icon' from that list. Taking it out, for this case the command should be:

gsettings set com.canonical.Unity.Launcher favorites "['application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://ubuntu-software-center.desktop', 'application://ubuntuone-installer.desktop', 'application://ubuntu-amazon-default.desktop', 'application://UbuntuOneMusiconeubuntucom.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'unity://devices']"

(Don’t forget the last double quotes for the list on gsettings set  command above) This will clear some other launcher icons you will add again later after restart. This is why this is done in the firsts stage of customization.

Dash to Ubuntu Tweak and in the sounds tab turn off the login sound.

Firewall

sudo apt-get install gufw

Dash to firewall and just turn it on for now.

Install compression and uncompress tools

sudo apt-get install p7zip-rar p7zip-full unace unrar zip unzip sharutils rar uudeview mpack arj cabextract file-roller

 

Additional drivers: Dash to additional drivers and select appropriate proprietary video driver. Apply and restart.

 

SECOND STAGE

After restarting twice and check video driver installed completely

/usr/lib/nux/unity_support_test -p

Check for updates and upgrade Dashing to Software Updater

Dash to Displays and personalize as desired for two screens. Later I need to test if starting up with TV off  or just a restart will doom all this effort and go back to default settings. (Not desired). Also, having two non-mirrored display will upset the hotcorners and window spread functionality. I need to find a way around this.

Dash to Language Support, this will prompt to install languages, allow and setup as desired.

Enable H.264 support for Firefox as suggested here

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update && sudo apt-get install gstreamer0.10-ffmpeg

Install Chromium and some  stuff for it as suggested here.

sudo apt-get install chromium-browser
sudo apt-get install pepperflashplugin-nonfree
sudo update-pepperflashplugin-nonfree --install
sudo apt-get install chromium-codecs-ffmpeg-extra

Make necessary installs to allow viewing Netflix as explained  here.

sudo apt-add-repository ppa:pipelight/stable
sudo apt-get update && sudo apt-get install pipelight-multi
sudo pipelight-plugin --enable silverlight

Wait a while and accept conditions, say yes, etc.

sudo apt-get install netflix-desktop

Dash to Netflix and run it to have a first run that installs some Wine Mono stuff. (Say yes and wait, it takes some minutes)

Netflix should open, login and click on the “Activate Silverlight” link. A pop-up will appear, allow and remember. Now, take a break, watch something, eat, stretch, you’ve been at it for a while.

Update again and autoremove

sudo apt-get update && apt-get autoremove 
sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install classicmenu-indicator

Installl Skype 4.2 and fix the 64 bit look as suggested here.

sudo apt-get install skype
sudo apt-get install gtk2-engines-murrine:i386
sudo apt-get install gtk2-engines-pixbuf:i386

Install from Synaptic or software center

  • Inkscape, Gimp
  • VLC, VLC-plugin-pulse, mplayer, smplayer, gnome-mplayer
  • Gmusicbrowser, EasyTag, RadioTray, Pithos, abcde
  • Openshot, Cheese, Video4Linux
  • Deluge
  • Calibre, Lyx, Texmaker, Scribus, Dia, Tomboy
  • Stardict, Goldendict, Wordnet, Artha
  • Download and install Trelby
  • Dropbox, Diodon
  • Vidalia, Tor

Make sure Gimp extras were installed

sudo apt-get install gimp-data-extras 
sudo apt-get install gimp-plugin-registry

Add stuff for Libre Office

sudo apt-get install libreoffice-pdfimport

Enable hidden Startup Application Manager settings as suggested here.

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

from same site above Auto Mount Windows NTFS Partition in Ubuntu 14.04

sudo apt-get install ntfs-config
sudo mkdir -p /etc/hal/fdi/policy

To install Open-as-Administrator as explained in here.

sudo add-apt-repository ppa:noobslab/apps
sudo apt-get update
sudo apt-get install nautilus-actions
sudo apt-get install open-as-administrator
*this is not working

After installation restart Nautilus:

nautilus -q

Install Calendar Indicator, Caffeine, Recent Notifications, Multiload, Diodon and Keylock indicators

sudo add-apt-repository ppa:atareao/atareao
sudo add-apt-repository ppa:jconti/recent-notifications
sudo add-apt-repository ppa:tsbarnes/indicator-keylock
sudo add-apt-repository ppa:caffeine-developers/ppa
sudo apt-get update
sudo apt-get install calendar-indicator indicator-notifications
sudo apt-get install indicator-multiload diodon diodon-plugins indicator-keylock
sudo apt-get install caffeine 

Switch to recursive search in Nautilus instead type-ahead as done here.  Change to true to toggle back.

gsettings set org.gnome.nautilus.preferences enable-interactive-search false

Install youtube-dl

sudo wget https://yt-dl.org/downloads/2014.06.09/youtube-dl -O /usr/local/bin/youtube-dl
sudo chmod a+x /usr/local/bin/youtube-dl

Install Stellarium

sudo apt-get install stellarium

Install Samba and Server configuration GUI open Terminal as done here.

sudo apt-get install samba system-config-samba

UPDATE  6/21/14: Nautilus is not quite making me happy.  Replace the File Manager with Nemo and give it a try while Canonical figures out what they will do. Instructions and comparisons to make your own mind are available here.

 

 

Anuncios

Manipulating string from CD-text to conform to CDDB style

“Interactive is overstated”  -Aixa Ardín

I am using the ABCDE encoder in Ubuntu to finally digitalize my cd collection into flac files that are replaygain-ed.  Since many of my cd’s are from Spanish language country procedence they are either not available at CDDB or have accents and other special characters in the text that will be used for tagging the tracks.  When CDDB data is not found ABCDE goes to find the CD-Text data included in the CD. The problems I have encountered with ABCDE doing this CD-Text reading are:

  1. The accents and quotes generate invalid encoding problems
  2. The disc information in CD-Text for ARTIST and ALBUMTITLE does not conform to CDDB style and this affects both later tagging and directory naming.
  3. Because of #2 replaygain will not work correctly from within abcde
  4. Optional: figure out a way to disable cddb data retrieval and force cd-text reading within the script when cddb data is way off. (This happens with many international cds)
  5. Year and genre must be edited-in in nano. Is this because they are not included in the cd-text info or because they are not processed?
  6. #2 problem also occurs with multiple artist cds on occasions and the pattern is not one of the 7 patterns offered by abcde to format the information.
  • Replaygain action does not activate but maybe I just have my config file incorrectly setup for this.

 

I have worked many hours trying to solve these problems. The solutions will be included on my own copy of the ‘abcde’  script in /usr/bin now named ‘abcdef’. My solutions do not aim to be elegant or optimized for either resources or speed.  On this post I will share a script that will try to solve #2 above. Sigue leyendo

Lógica

Círculos
diagramas Venn
elementos que no conforman lo especificado
venas que laten discordancias y encuentros tibios
no hay razón para el desconsuelo
la vida continua
por extraño que parezca
habrá una unión no calificada en el universo del discurso.
Edwards, Euler, Johntson, Karnaugh
nos sombrean en la página
y somos una negación booleana del presente.

Control freak en facebook

Me encanta facebook, es una proeza de la programación y un adelanto enorme en el desarrollo de herramientas de “social networking”. Esta entrada la escribo para quienes hoy se encuentran frustrados con facebook por diversas razones y les planteo algunos razonamientos y estrategias para hacer la vida en facebook sostenible a largo plazo.

Primero que nada FACEBOOK es una herramienta compleja. A mí, que llevo años de presencia en el internet, que soy una geek y que dedico más de dos horas diarias al internet, me ha costado trabajo el settear mi profile de manera que no me vuelva loca. Mucha gente se frustra y dejan de loguearse o se salen del todo porque no pudieron bregar con algunos de los issues que voy a mencionar.

1. Preocupación por la privacidad. La solución a esto es poner el mínimo de información personal en el profile. Si te asusta que estén guardando información sobre ti, no la des y punto. También en este punto de la historia humana, cuando el Big Brother es más poderoso que nunca, hay que admitir que ya nuestra privacidad está atacada por muchos, pero muchos frentes y que en cierta forma si no soy interesante para La Comay tampoco debo ser interesante para el tío Sam. Sobre los estudios de mercado, modas, trends, etc. que se llevan a cabo con Facebook, pues me someto como parte de un censo, como parte de la generación que vive esta era de la informática. Pensando así no me rosheo tanto y puedo concentrarme en usar a Facebook para lo que me interesa, ampliar mis posibilidades de mantener amistades de diferentes esferas y grupos, que esas personas me conozcan mejor y yo conocerles mejor a ell@s.

2. Gente imprudente. Sí, hay gente imprudente por naturaleza y gente que son imprudentes porque no saben lo que hacen. Yo siempre he tratado de educar a mis amistades sobre el spam, los hoaxes, sobre no gritar CON LAS LETRAS MAYÚSCULAS, sobre investigar antes de forwardear, sobre el chain mail como un virus, etc. Trato de hacerlo con cariño y la limitada diplomacia que me caracteriza y admito que a veces he llegado a ofender, pero eso no hace falta en facebook. Bloquear a una persona en la pantalla de privacidad funciona de maravillas.

3. Desconocid@s. L@s ignoro a todos y si joden mucho l@s bloqueo.

4. Inundaciones de Requests para añadir Applications. Aquí la solución geek que funciona de maravillas.

http://www.devilsworkshop.org/2008/01/14/block-all-application-requests-with-one-click-facebook/#more-573

Sé que todavía quedan más cosas que me molestan y me hacen perder tiempo en facebook, pero con la flexibilidad enorme que tiene este programa estoy segura que las soluciones aflorarán poco a poco y que continuaré usando Facebook como lo que es, una nueva forma de mantenerme en contacto con la gente que quiero y que porque la vida es tan compleja ya no están tan cerca de mí como quisiera, además de darme la oportunidad de conocer mejor a la gente que sí tengo cerca.

T-Amp BreakIn

Break-in para el sistema y para mis oidos.

Grant Geissman – In with the crowd

Diana Krall- When I look in your eyes

Chesky Records The ultimate demonstration diss (UD95)

Big Band Instrumentals: 16 most requested songs

Eric Clapton -Backless Original Master Recording

Que pena que todavia estoy usando baterias se oye super.

T-Amp – Class T integrated amplifier – [English]

T-Amp – Class T integrated amplifier – [English]

Me tropece con este artículo que me motivó a montar mi propio equipo con una modificacion del T-amp

T-amp

Setup

T-Amp: va a ser modificado con un kit de Art Taylor (foto proximamente) que incluye conexiones Cardas.

Bocinas – Klipsch RB-25Bocinas

Specifications
FREQUENCY RESPONSE:
49Hz-20kHz ±3dB
POWER HANDLING:
75 w max continuous (300 w peak)
SENSITIVITY:
94dB @ 2.83 volts/1 meter
NOMINAL IMPEDANCE:
8 ohms compatible
CROSSOVER FREQUENCY:
2670Hz
TWEETER:
K-131-AB 1″ (2.54cm) Titanium dome compression driver
HIGH FREQUENCY HORN:
5″ square 90°x60° Tractrix® Horn
WOOFER:
One K-1129-AB 6.5″ (16.51cm) Cerametallic® cone / cast polymer frame
ENCLOSURE MATERIAL:
MDF
ENCLOSURE TYPE:
Bass reflex via front-firing port
INPUT CONNECTIONS:
2 sets of binding post sepaker terminals (connected via brass strap jumpers)
DIMENSIONS:
14.8″ (37.6cm) x 7.5″ (19.1cm) x 9.75″ (24.8cm)
MOUNTING:
Back panel Keyhole and Threaded Insert
WEIGHT:
14 lbs. (6.4kg)
FINISHES:
Black Ash, Light Cherry wood-grain vinyl
BUILT FROM:
2003
BUILT UNTIL:
2006

cables de bocina- Monster Standard THX

phono preamp- TEC TC-754Pre-amp

Sources:

Transport -JVC XV-S302

iPod with Dock