kde

He intentando instalar varias veces el entorno de escritorio KDE Plasma varias veces y siempre ha sido frustrante. La instalación en teoría no devuelve errores, salvo el paquete plasma-meta que no te permite instalarlo por un problema con la aplicación Discover.

El caso es que una vez instalado Plasma, nunca se inicia. Aparece en el prompt de LXDM después de LXDE, pero no funciona.

Parabola

Después de muchos intentos y con una paciencia infinita, di con el problema. A ver, ni de lejos me gusta LXDE, lo considero un escritorio muy veloz y liviano, pero tiene un horrible entorno gráfico, sólo sufrible para esas máquinas que no soportan otros escritorios por su consumo de recursos. Es por ello que, aunque Parabola era mi deseo al ser 100% libre, no lo usaba porque no podía disfrutar de KDE Plasma. Pero me dejé de llevar por la Wiki de Parabola. Y es que esa Wiki está abandonada, al menos en cuanto a los pasos para instalar KDE Plasma. Por ejemplo, cita a KDM cuando hace años que fue sustituido por SDDM. O la edición de ~/.xinitrc, donde se dice que se añada Openbox y se edite como exec ck-launch-session openbox-kde-session. Así nunca arrancará Plasma. Lo único que debes de editar para que entres en la sesión de KDE Plasma es añadiendo a ~/.xinitrc:

exec plasmashell

Así de fácil. También debes saber que existe un paquete llamado your-freedom que debes eliminarlo si quieres tener una experiencia plena como con otra cualquier distro porque su función es impedir que instales software privativo, pero también evita que instales otros muchos paquetes libres. Your-freedom es un script imbécil, así de claro. Son las cosas que pasan cuando no aplicas el sentido común. Si yo quiero tener un Kernel con blobs binarios, firmware privativo, drivers de NVIDIA, me quedo con Ubuntu, no me voy a instalar Parabola. Quiero decir que si instalamos Parabola, es porque no queremos los controladores propietarios de NVIDIA, o los blobs y firmware privativo de las demás distros. ¿Para qué introducir un script para “capar” al sistema? Y si al menos estuviera bien hecho.. pero es que evita que puedas instalar Firefox o Thunderbird. Es decir, debes de usar Iceweasel e Icedove, paquetes completamente desactualizados, porque tienen tela de años. Por cierto, los repos de Parabola son una tortura, dan mil errores y no te permitirá hacer nada con normalidad.

Si no quieres tener una distribución capada, muy limitada y con paquetes que te darán dolor de cabeza, puedes dejar el archivo /etc/pacman.d/mirrorlist así:

Server = http://mirrors.kernel.org/archlinux/$repo/os/$arch
Server = https://mirrors.dotsrc.org/artix-linux/repos/$repo/os/$arch

Comenta con # todos los demás espejos y deja /etc/pacman.conf así:

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc
#XferCommand = /usr/bin/curl -L -C – -f -o %o %u
#XferCommand = /usr/bin/wget –passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto

# Pacman won’t upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =

#NoUpgrade =
#NoExtract =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key –init` before first using pacman; the local
# keyring can then be populated with the keys of all official packagers with:
# `pacman-key –populate archlinux archlinux32 archlinuxarm parabola`.

#
# REPOSITORIES
# – can be defined here or included from another file
# – pacman will search repositories in the order defined here
# – local/custom mirrors can be added here or in separate files
# – repositories listed first will take precedence when packages
# have identical names, regardless of version number
# – URLs will have $repo replaced by the name of the current repo
# – URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial – it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

# NOTE: Nonprism is a particular repository that aims to provide software built
# and patched without services under global data surveillance programs like PRISM,
# XKeyscore and Tempora. For more info see: https://wiki.parabola.nu/Nonprism

Después, tira un sudo pacman -Sy y los repositorios de Arch estarán activados. Quiero que sepas que esto es para tener una Arch como Parabola, pero completamente usable y a la vez que continúe siendo 100% libre. Eres mayorcito y se supone que con las ideas claras para no usar software privativo. Con estos repositorios obtendrás todo, como si tuvieras una Arch estándard. Depende de ti que sigas siendo leal al software libre. Y con esta premisa podrías preguntarte ¿y por qué no me quedo en Arch e instalo el Linux-Libre y el firmware-libre? Respuesta: No puedes hacerlo. Quedaría tu sistema inservible.

 

Fuente: maslinux

¿Quién está en línea?

Hay 31418 invitados y ningún miembro en línea