Personalizar o mapa do teclado en Debian 9 Stretch

As veces podemos quere modificar algunhas teclas para ter caracteres máis accesibles así é que existen distintas variantes das distribucións xerais unhas poden ser para mellorar a dispoñibilidade do idioma no que se escribe, outras en función das tarefas que se realizan por exemplo dvorak para os escritores de texto ou tamén para os que fan programación.

No meu caso quixen facer unha variante programador que afecta ás teclas que están a carón do ñ. Estas téclas son as únicas que implica empregar a mesma man para o seu uso. As teclas que se premen coa man esquerda e Alt Gr (que se preme coa esquerda) non foron alteradas.

selecionar_teclado

O proceso para engadir esta variante foi:

Modificar o ficheiro /usr/share/X11/xkb/symbols/es engadindo seguinte texto:

partial alphanumeric_keys
xkb_symbols "esp" {

    include "es(basic)"

    name[Group1]="Spanish (Spain, programmer)";   
    key <AD11>	{ [ asterisk, bracketleft, dead_grave, dead_abovering ] };
    key <AD12>	{ [ plus, bracketright,  dead_circumflex, dead_macron ]	};
    key <AC11>	{ [ dead_acute, braceleft,  ccedilla ]	};
    key <BKSL>	{ [ dead_diaeresis, braceright, Ccedilla ]	};
};

Modificar os ficheiros do cartafol /usr/share/X11/xkb/rules/ chamados base.lst e evdev.lst engadindo o seguinte texto no apartado ! variant:

  esp             es: Spanish (Spain, programmer)

Modificar os ficheiros do cartafol /usr/share/X11/xkb/rules/ chamados base.xml e evdev.xml engadindo o seguinte texto no apartado <variantList>:

        <variant>
          <configItem>
            <name>esp</name>
            <description>Spanish (Spain, programmer)</description>
            <languageList>
              <iso639Id>esp</iso639Id>
            </languageList>
          </configItem>
        </variant>

Unha vez feito o anterior xa se pode seleccionar o teclado desde o menú Configuración->Teclado->Disposición

selecionar_teclado

Substituir salto de liña por salto de parágrafo no libreoffice

No menú Atopar e substituír, premer en Outras opcións, activar as expresións regulares

En buscar poñer: [\n]

En substituír poñer: \n (sen as chaves)

Isto é útil cando pegamos texto dunha web, correo electrónico, editor de texto simple... con saltos de liña.

Firefox "Abrir o cartafol contedor" abre baobab

En inglés. Firefox "Open Containing Folder" opens baobab".

A solución a isto atopeina no bugzilla de redhat.com.

A solución pasou por modificar o ficheiro:

# nano /usr/share/applications/mimeinfo.cache

Busquei a liña onde estaba o baobab, a de abaixo, e borrei a primeira parte onde estaba o baobab, quedando así:

inode/directory=Thunar-folder-handler.desktop;... aquí pode haber algo máis.

Segunda forma do artigo, crónica dunha morte anunciada

Xa o dixo Xesús Ferro Ruibal neste artigo de La voz de Galicia. A segunda forma do artigo desaparecerá, e así está sendo.

Por outra banda e respecto a «ó» é «ós»Hoxe xa escoitamos «ao» e «aos» mesmo en anuncios publicitarios, incluso teño visto na escrita «a o» e «a os» separado.

Foscallar

Aquí deixo outro termo que non está no dicionario. Será que é léxico do Grove?

Foscallar ven a ser como andar a fozar en algo sen saber moi ben que se fai.

Por exemplo, cando se avaría algo, pois foscállase a ver se se fai funcionar.

Tamén se usa por exemplo cando alguén se por a andar con cousas que non debería, por exemplo cando alguén se pon a manexar algo unha computadora sen saber ben o que fai.

Quiricallento

Resulta que parece que esta palabra non está na rede, diría que vou ser o primeiro que a insire.

Supoño que será por ser léxico do Grove (igual que cabuxa=cabra).

En canto ó significado diría que é sinónimo de mexeriqueiro.

Instalar wxpython phoenix no Debian 9 Stretch baixo Python 3

Non logrei que funcionase dentro da contorna virtual, polo que o instalei fora. Para que compile é preciso instalar previamente os seguintes paquetes:

$ sudo apt-get install python3-gst-1.0 gstreamer1.0 
$ sudo apt-get install libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev
$ sudo apt-get install libgtk2.0-dev libwebkitgtk-dev libwebkitgtk-3.0-dev
$ sudo apt-get install mesa-common-dev libglu1-mesa-dev

Logo instalei o pip para python 3:

$ sudo apt-get install python3-pip

E finalmente:

$ sudo pip3 install --upgrade --pre -f https://wxpython.org/Phoenix/snapshot-builds/ wxPython

Instalou!!

user@debianstretch:~$ sudo pip3 install --upgrade --pre -f https://wxpython.org/Phoenix/snapshot-builds/ wxPython
[sudo] password for user: 
Collecting wxPython
  Using cached https://wxpython.org/Phoenix/snapshot-builds/wxPython-4.0.0b2.dev3307+d7cae3f.tar.gz
Requirement already up-to-date: six in /usr/lib/python3/dist-packages (from wxPython)
Building wheels for collected packages: wxPython
  Running setup.py bdist_wheel for wxPython ... done
  Stored in directory: /root/.cache/pip/wheels/84/7f/a5/c8259920ef35976c848549797679223097cb7bd964a492d505
Successfully built wxPython
Installing collected packages: wxPython
Successfully installed wxPython-4.0.0b2.dev3307+d7cae3f
user@debianstretch:~$ python3
Python 3.5.3 (default, Jan 19 2017, 14:11:04) 
[GCC 6.3.0 20170118] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
>>> wx.version()
'4.0.0b2.dev3307+d7cae3f gtk3 (phoenix)'
>>> 
user@debianstretch:~$

Para usar as wxpython dentdro de virtualenv fixen unha ligazón, no meu caso, en debian 9 Stretch, foi:

ln -s /usr/local/lib/python3.5/dist-packages/wx* /home/usuario/.virtualenvs/app-py3/lib/python3.5/site-packages/

Quitar o botón de hibernar e o de suspender no XFCE

Para retirar o botón de suspender na xanela de saír da sesión, basta con executar a seguinte orde na consola:

xfconf-query -c xfce4-session -np '/shutdown/ShowSuspend' -t 'bool' -s 'false'

Para retirar o botón de hibernar na xanela de saír da sesión, basta con executar a seguinte orde na consola:

xfconf-query -c xfce4-session -np '/shutdown/ShowHibernate' -t 'bool' -s 'false'

Non é preciso reiniciar, os cambios son instantáneos.

Fonte: linux.chrissweeney.co.uk

Notas sobre o Debian 9 Strech con XFCE

Liña horizontal na pantalla

Resulta que me apareceu unha liña horizontal de lado a lado da pantalla na parte inferior a uns 4 centímetros do bordo.

No meu caso esta liña desaparece ó pechar o cairo-dock. A solución atopeina aquí. Dita solución consiste en abrir os Axustes do xestor de xanelas (Window Manager Tweaks) e na lapela Compositor, desactivar a opción Amosar sombras detrás das xanelas acoplables (Show shadows under dock windows).

Unha vez feito isto a liña desaparece.


O libreoffice writer non abre (só na versión 32 bits)

Parece que é un fallo da versión de 32 bits. No meu caso a solución indicada aquí funcionou.

Bastou con desinstalar estes dous paquetes:

apt-get remove --purge libreoffice-wiki-publisher
apt-get remove --purge libreoffice-nlpsolver

WARNING **: Error converting text from IM to UTF-8: Invalid byte sequence in conversion input

Este erro dóuseme nos aplicativos desenvolvidos con wxpython, para solucionar isto desde a consola executei:

$ im-config

Inicialmente saen unha notas, Aceptei, logo un aviso de se quero empregar unha personalización, premo en Si, e logo elixo a opción «none».

Finalmente para que teña efecto saio da sesión e entro novamente.


Repositorios

Repositorio de Deb-Multimedia

Engadir o repositorio a traveso da consola:

echo deb http://www.deb-multimedia.org stretch main non-free | sudo tee /etc/apt/sources.list.d/deb-multimedia.list

Obter a chave de seguridade do repositorio:

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 65558117

Para eliminar o repositorio:

sudo rm /etc/apt/sources.list.d/deb-multimedia.list

Repositorio de Deb-Multimedia (Backports)

Engadir o repositorio a traveso da consola:

echo deb http://www.deb-multimedia.org stretch-backports main | sudo tee /etc/apt/sources.list.d/debmultimedia-backports.list

Obter a chave de seguridade do repositorio:

sudo apt-key adv --keyserver keys.gnupg.net --recv-key 65558117

Para eliminar o repositorio:

sudo rm /etc/apt/sources.list.d/debmultimedia-backports.list

Repositorio Backports

echo deb http://ftp.udc.es/debian stretch-backports main | sudo tee /etc/apt/sources.list.d/debian-backports.list

VirtualBox

Engadir o repositorio a traveso da consola:

echo deb http://download.virtualbox.org/virtualbox/debian stretch contrib | sudo tee /etc/apt/sources.list.d/virtualbox.list

Obter a chave de seguridade do repositorio:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Para eliminar o repositorio:

sudo rm /etc/apt/sources.list.d/virtualbox.list

Para instalalo:

sudo apt-get update
sudo apt-get install virtualbox-5.1
sudo apt-get install dkms

Fontes: linuxdufs - gist

Mudar orde de arranque no GRUB

Parece que hai varios xeitos, o máis popular empregando o «Grub Customizer», podendo evitalo prefiro non instalar un aplicativo para usalo unha vez ou de moi en canto en vez. Amais, neste caso dito aplicativo non está nos repositorios da distro cousa que non me mola.

Unha solución sinxela é recorrer ó terminal, para elo:

sudo nano /etc/default/grub

Aí mudei a liña

GRUB_DEFAULT=0

por

GRUB_DEFAULT=5

(Xa que quero que arranque o Debian).

Para saber que teño que poñer un 5 a operación é esta, tendo en conta que cando sae o arranque aparece:

0 - Ubuntu
1 - Opcións avanzadas de Ubuntu
2 - Memory Test...
3 - Memory Test...serial console...
4 - Debian...

Finalmente para que o grub collese os cambios, executei:

sudo update-grub
Amosando 1 a 10 de 332