Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Mi escritorio Plasma de febrero 2021 #viernesdeescritorio

Me está gustando esto de compartir mi pantalla siguiendo la iniciativa #viernesdeescritorio y gracias a la energía de Lina Castro (@lirrums) a a que le sigo debiendo una entrada dedicada a su podcast . Así que, de forma cada vez más habitual, añado por cuarto mes consecutivo una entrada a la serie «Mi escritorio», en la que comparto en el blog el aspecto de mi ordenador. Espero que mi escritorio Plasma de febrero 2021 os guste tanto como a mi y que os de ideas para mejorar el vuestro.

Mi escritorio Plasma de febrero 2021 #viernesdeescritorio

Esta va a ser la octava vez que muestro mi escritorio Plasma 5 en público. Respecto al mes pasado quiero comentar que sigo utilizando Latte Dock, que me he acostumbrado finalmente al entorno oscuro y que he realizado la captura de las características de mi equipo con neofetch.
Como es habitual, la captura está realizada sobre mi portátil Slimbook Pro de 13 pulgadas, el cual tiene instalado un KDE Neon con Plasma 5.20.5.

Sigo utilizando el motor de ventana Kvantum, lo cual le confiere un aspecto muy particular, con unas transparencias muy elegantes y nuevo tema global con un fondo de pantalla muy cooporativo.

El resultado de mi escritorio de febrero de 2021 es un escritorio más abstracto y elegante, siendo predominantes los colores oscuros con toques de color muy llamativos.

En definitiva, este el el resultado. Pincha en la imagen para verlo un poco más grande.

Mi escritorio Plasma de febrero 2021 #viernesdeescritorio

OS: KDE neon User Edition 5.20.5 x86_64  
Kernel: 5.4.0-59-generic  
Resolution: 1920×1080  
DE: Plasma  
WM: KWin  
WM Theme: Lyra-dark  
Theme:LyraDark [Plasma], Breeze [GTK2/3]  
Icons: Lyra [Plasma], Lyra [GTK2/3]  
Terminal: konsole  
CPU: Intel i5-7200U (4) @ 3.100GHz  
GPU: Intel HD Graphics 620  
Memory: 6407MiB / 7882MiB

Plasmoides:

  • Barra de tareas: Latte dock centrada y que se ocultamiento automático y que contiene, de izquierda a derecha, lanzador de aplicaciones Kickoff, gestor de tareas solo iconos (que ahora es el por defecto en Plasma) y bandeja de sistema.
  • Reloj digital: HTML Clock
  • Weekday Grid
the avatar of openSUSE News

KDE Applications, systemd update in Tumbleweed

A minor version update of systemd and KDE’s Applications 20.12.2 were releases in openSUSE Tumbleweed this week.

Several other package were updated over the course of four snapshots like Wireshark, Mesa, ClamAV, Inkscape and GNU Compiler Collection.

Snapshot 20210210 updated just three packages in the last 24 hours. Web caching proxy squid had a 4.14 update that fixed a couple regressions and corrected some Web Cache Communication Protocol Security info. The two other package updates were for PyPI with python-scipy updating to 1.6.0 and python-zope.interface updating to 5.2.0, which added support for Python 3.9.

The open source antivirus package ClamAV updated to version 0.103.1 in snapshot 20210209. The new version 0.103.1 added a new scan option to alert on broken media (graphics) file formats. The feature mitigates the risk of malformed media files intended to exploit vulnerabilities in other software. The version also fixed an issue where the freshclam database validation didn’t work correctly when run in daemon mode on Linux. The patterns-xfce package cleaned up some weak dependencies in its 20210209 update. A simple SSH multi-factor authentication was implemented with the update of the remote desktop client remmina in version 1.4.11; while not finished, a capability to load Python plugins was added. Other packages updated in the snapshot were libp11 0.4.11, video editor pitivi 2021.01, and xfce4-taskmanager 1.4.1.

KDE Applications 20.12.2 arrived in snapshot 20210208. KDE’s file manager Dolphin changed the copy location shortcut so it does not conflict with the Konsole panel. The diagram program umbrello fixed a crash on exit with the widget selected in the diagram, and PDF Okular fixed an unexpected file type being the default upon opening in non-Plasma desktops. The 246.10 version of systemd sends journald logs to kmsg again. A new npm diff command was added with nodejs15 15.8.0 and there was an introduction of an X509Certificate Application Programming Interface. Some patches were added for an update to ncurses and small executable busybox added several new features in its 1.33.0 version, which also fixed unicode characters in the prompt. Other packages updated in the snapshot were libgcrypt 1.9.1, dracut, line-oriented text editor ed 1.17 and search engine library xapian-core 1.4.18.

Some shortcut adjustments were made to inkscape in snapshot 20210205; the new 1.0.2 version allows the deactivation of zooming with the middle mouse button click (pressing scroll wheel). New packages inherits from GCC 10 were made to create GCC 11; more interesting features are expected to come in future versions of GCC 11. Some ppc64 patches were removed in the 20.3.4 update of Mesa and Mesa-drivers. Several more PyPI packages were updated in the snapshot that began the week. Some debugging updates were made available to text editor vim with version 8.2.2411 and Wireshark 3.4.3 took care of two Common Vulnerabilities and Exposure. One of the Wireshark CVEs allowed it to consume excessive CPU resources by injecting a malformed packet onto the wire or by convincing someone to read a malformed packet-trace file.

a silhouette of a person's head and shoulders, used as a default avatar

Recupera tu vida digital con los servicios que ofrece nogafam.es

Sí, puedes plantarle cara a servicios y webs como Google, Amazon, Facebook, Apple, Microsoft, Twitter

Quizás has llegado a un punto en el que te planteas dejar de utilizar los servicios de lo que se ha llamado GAFAM, un acrónimo de las empresas: Google, Amazon, Facebook, Apple y Microsoft. Y todos sus tentáculos: Instagram, WhatsApp, YouTube, GitHub, etc…

Son empresas que representan un trato injusto hacia sus usados usuarios, trafican con sus datos (el nuevo oro de esta sociedad internauta) a cambio de dar servicios “gratuitos”.

No llegamos a ser conscientes de toda la información y datos que llegamos a conseguir que recopilen de nosotros estas empresas que son “de facto” un monopolio entre las que se reparten el pastel de una mayoría de uso de internet.

Quizás has terminado harto/a de el seguimiento de Facebook, extrañado de que Google te conozca tan bien y tenga guardados todos tus movimientos.

Quizás hayas tenido la sensación de que tu teléfono móvil te recomendaba cosas de las que habías hablado, pero nunca habías buscado. ¿no es un poco intimidante?

Pero ¿qué se puede hacer? ¿no existen alternativas? ¿no hay otras opciones? La verdad es que sí. Hay quien hace que sea posible una salida a esos servicios por otros similares (que no iguales, no es cuestión de replicar si no de cambiar).

Una de esas alternativas, desde hace un tiempo la ofrece la web nogafam.es

Que ofrece un montón de servicios alternativos a estos que he mencionado más arriba, pero construidos de manera alternativa, por comunidades y normalmente con software libre y siempre con el respeto al usuario/a como eje principal.

Desde Bilbao en el estado español, un usuario con conocimientos técnicos en administración de sistemas, acabó harto, igual que tu lector o lectora, de esa mirada y husmeo al más propio estilo Gran Hermano.

Esta web nogafam.es te permite registrarte en alguno de los muchos servicios que ofrece:

En la propia página web, tienes más información sobre quién ha puesto en marcha estos servicios libres y gratuitos, cuales fueron sus motivaciones y cómo registrarte en ellos.

Y también por supuesto cómo colaborar haciendo un donativo, porque el mantenimiento de todos esos servicios es gratuito para el usuario, pero seguro que para quien los mantiene tiene un coste.

Gracias a nogafam.es y otros servicios puestos en marcha por otras personas y software desarrollado como alternativas de las opciones de los grandes monopolios. Y todo esto desarrollado en gran parte con software libre.

Únete a la resistencia. Abandona los algoritmos y empecemos a escuchar a las personas. Marca la diferencia con tus actos…

a silhouette of a person's head and shoulders, used as a default avatar

Blogs de GNU/Linux – Charlas 24H24L

Entrada corta para hacer un anuncio muy especial. Os invito a participar como oyentes a «Blogs de GNU/Linux», primer evento de la nueva serie de «Charlas de 24H24L» que pretende seguir acercando a cualquiera que tenga interés por el mundo del Software Libre. No te la pierdas.

Blogs de GNU/Linux – Charlas 24H24L

Parece que esta semana voy a estar más pegado de lo habitual a la pantalla de mi ordenador hablándole a la cámara, compartiendo y aprendiendo sobre el inmenso mundo del Software Libre que parece que no tiene fin,

Si ayer me tocó trasnochar con gusto para descubrir el increíble proyecto de GNU Heatlh (si no lo has visto o escuchado no sé a qué esperas… aunque eso si, reserva casi tres horas para empaparte de Software Libre y compromiso social con Luis Falcón) en un par de días estaré compartiendo pantalla con grandes del la blogosfera linuxera.

Blogs de GNU/Linux - Charlas 24H24L

Y es que este viernes empieza una nueva iniciativa llamada «Charlas de 24H24L» que consiste en una serie de encuentros informales sobre la Comunidad linuxera que empezará con la dedicada a mi «oficio» y que lleva por título «Blogs de GNU/Linux» y que pretende seguir difundiendo las bondades de este gran proyecto como ya hizo 2424L de diciembre.

En otras palabras y para ser concreto, el próximo viernes 12 de Febrero a las 22:30 se estrena «Las Charlas de 24H24L» donde se hablara de GNU/Linux. La temática de esta primera charla será los blog de GNU/Linux, pasado, presente y futuro.

Los participantes son dueños y/o escriben en los siguientes blog:

La charla será grabada con Jitsi y emitida en directo por Youtube con los comentarios activos para los oyentes para que todo el mundo pueda participar.

Para verlo en directo simplemente debéis conectaros al siguiente enlace el próximo viernes a las 22:30: https://t.co/efGXq06u6U

the avatar of openSUSE News

New openSUSE Step Project Looks to Build SUSE Linux Enterprise on More Architectures

We’re delighted to announce a new project in the openSUSE Project family called openSUSE Step. openSUSE Step is a community effort to rebuild SUSE Linux Enterprise (SLE) from the released SLE sources packages. This is done openly in the openSUSE instance of the Open Build Service (OBS) with the intention to stay fully binary compatible and to be as closely source-compatible as possible with SLE.

Why openSUSE Step?

openSUSE Leap 15.3 inherits its base from SLE 15 SP3. On aarch64, powerpc64, and x86_64, openSUSE directly uses binary packages from the enterprise side. In addition, openSUSE also supports architectures that SLE does not provide, such as armv7hl and 32-bit x86, which is relatively popular with openSUSE users, according to results from a recent community survey. For those, we now build fully compatible binary packages from the published SLE sources in OBS.

openSUSE Step is not intended to be an end user distribution. It does not replace, or provide an alternative to openSUSE Leap. Step is an intermediate building block (“step”) to enable derived community distributions like openSUSE Leap or other community derivatives.

What is currently in openSUSE Step?

There are currently four versions defined and existing in parallel: openSUSE Step 15, 15-SP1, 15-SP2, and 15-SP3. It is hosted under the openSUSE project namespace in OBS and uses the published sources from SLE plus minimal modifications needed for being able to build them from sources while incorporating the published maintenance updates.

openSUSE Step currently covers i586, x86_64, and armv7hl. More architectures, such as RISC-V, can be added based on contributor interest and resource capacities.

With the “Closing the Leap Gap” project moving forward, openSUSE Leap will become a layered cake of binary packages from three different origins:

  • The pool of binary packages directly copied from SLE,
  • A small set of currently around 50 packages that provide an openSUSE branding overlay to these SLE packages,
  • An openSUSE backports overlay, which provides a wealth of applications and libraries that everyone likes to use in openSUSE Leap, and that are not available from SLE

Above: openSUSE Leap with openSUSE Step architecture comparison

openSUSE Step provides an alternative for Leap architectures that have no SLE equivalent like 32-bit architectures. The other two groups of originated packages will be the same like for the other architectures.

In addition to that, openSUSE Step provides everyone access to build log files, and the ability to have “a build validated” project repository of SLE for community customization, which serves as a collaboration space for related projects that would like to derive from SLE package sources.

Leap transitioned to a new way of building Leap releases in the fall of 2020 through a prototype project called Jump. The Jump prototype was used as a proof of concept, but no longer exists; it did prove to work at building a distribution and bringing the code streams of both openSUSE Leap and SLE closer together. The proof of concept was implemented for building the release of Leap 15.3.

It is not related. openSUSE Tumbleweed is a rolling release distribution entirely managed and built by the openSUSE community with a strong focus on continuously integrating new tested upstream releases while preserving a high-quality rolling update without major regressions. Tumbleweed is an origin for the next major SLE release. There is no direct general relationship between Tumbleweed and maintained SLE releases.

Does openSUSE Step allow community contributions?

Yes, community contributions are welcome if they improve buildability from sources and do not modify binary compatibility in any way. The mission of the Step distribution is to be fully compatible and for all practical purposes an equivalent drop in for SLE.

For quality validation purposes, Step x86_64 architecture will also be built and tested in openQA, but it will not be delivered into openSUSE Leap.

How can I contact the openSUSE Step team?

The openSUSE Step team is hanging out on Freenode in the #opensuse-step channel. Issues can be reported in GitHub under https://github.com/openSUSE/step/issues.

a silhouette of a person's head and shoulders, used as a default avatar

Podcast 07×04 Gnu Health, software libre para la sanidad, con Luis Falcón

Bienvenidos al Podcast 07×04 Gnu Health, software libre para la sanidad, con Luis Falcón donde analizamos no solo la parte técnica de este maravilloso proyecto sino sus implicaciones sociales. Un podcast que no te puedes perder.

Podcast 07×04 Gnu Health, software libre para la sanidad, con Luis Falcón

Podcast 07x04 Gnu Health, software libre para la sanidad, con Luis Falcón

Cuarto podcast de la temporada con el que iniciamos el año y en el que tenemos como invitado Luis Falcon fundador y principal impulsor del proyecto GNU Health, un increíble proyecto que desconocía y que me ha sorprendido enormemente hasta el punto que me avergüenza tener que enterarme a fondo de su existencia por su incubación dentro de la Comundidad KDE y la creación de la aplicación MyGNUHealth.

Y es que siempre me he preguntado cómo era posible que mi historial médico no estuviera compartido entre las diferentes instituciones sanitarias que existen sean públicas o privadas, manteniendo claro está la privacidad necesaria.

Pero claro está, que para que eso sea una realidad es necesario que se haga sobre Software Libre, y eso es precisamente lo que nos ofrece este proyecto: gestión sanitaria libre y de código abierto que respeta la privacidad del paciente.

A lo largo de la distendida charla tuvimos la ocasión de ir más allá del software que ofrece GNU Health, que es realmente extraordinaria y supercompleto, y pudimos disfrutar de la defensa que hizo Luis de la #MedicinaSocial, tan necesario en este mundo globalizado al que estamos abocados.

Me quedo con esta frase de la página web de GNU Health que hace que nos replanteemos el modelo de sociedad que queremos:

«La medicina sin humanismo médico no merece ser ejercida.» |Professor Dr. René Favaloro

Otros integrantes del podcast fueron

  • Rubén Gómez: miembro de KDE España, de HackLab Almería y de Document Foundation en la labor de presentador.
  • Baltasar Ortega (un servidor): editor de KDE Blog, secretario de KDE España, miembro de GNU/Linux València y de KDE e.V, que hizo las funciones de presentador de noticias y de presentar información adicional visual. No os perdáis el vídeo que creo que vale la pena, aunque seguro que hay coasa a mejorar.
  • Jorge Lama: Diseñador sonoro/productor de podcasting: Coruña Dixital https://spoti.fi/34vr6Ve Bricolabs Podcast http://bit.ly/2KhYBnW NOlegaltech Radio http://goo.gl/GZ2gT3 y, ahora,  productor del podcast de KDE España.

Y no os entretengo más, os dejo con el vídeo que dura su dos horas y 40 minuto, uno de los podcast más largos de los últimos tiempos pero que vale la pena desde el minuto uno.

Espero que os haya gustado, si es así ya sabéis: “Manita arriba“, compartid y no olvidéis visitar y suscribiros al canal de Youtube de KDE España.

Como siempre, esperamos vuestros comentarios que os aseguro que son muy valiosos para los desarrolladores, aunque sean críticas constructivas (las otras nunca son buenas para nadie). Así mismo, también nos gustaría saber los temas sobre los que gustaría que hablásemos en los próximos podcast.

06×04 Linux y teletrabajo, interpodcast de KDE España

a silhouette of a person's head and shoulders, used as a default avatar

Curso de Vim: La ayuda de #Vim

Aprendamos a utilizar y consultar la propia ayuda que ofrece el editor Vim

La documentación de un proyecto es una pieza fundamental. Tener una documentación actualizada, detallada y que cubra los aspectos de uso y explotación de una herramienta es un punto extra.

Dentro de esa documentación la ayuda que pueda ofrecer una herramienta es una buena forma de resolver dudas y dar a conocer todas las posibilidades que ofrece dicha herramienta.

El edito Vim, en ese aspecto es un buen ejemplo. La propia ayuda de Vim es útil y explora todas las posibles opciones que ofrece Vim. Veamos cómo explorar la ayuda de Vim y ver qué opciones ofrece.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

La ayuda de Vim

Dentro del editor Vim, siempre podemos cosultar la propia ayuda que ofrece (en inglés) estando en modo normal con el comando:

:help

O con :h que es el modo abreviado. Y nos abrirá una ventana (normalmente en la parte superior) con la ayuda de Vim.

Ayuda de un término

Pero también podemos buscar información de forma más específica sobre un tema o consulta con:

:h <consulta>

Con esto, Vim nos mostrará la ayuda que existe para la <consulta> que hagamos.

Por ejemplo, si queremos buscar sobre el comando :quit, escribiremos lo siguiente:

:h quit

Al pulsar Enter, Vim nos abrirá una ventana en la parte inferior que muestra la ayuda que existe sobre ese comando. Pero ¿qué pasa si no sabemos exactamente el comando que buscamos y queremos escribir algo y que Vim nos muestre si hay temas sobre eso?

En Vim funciona muy bien el autocompletado. Podemos buscar ayuda sobre lo que tenga Vim con la palabra “run”. Para ello tenemos dos opciones:

  • Podemos escribir :h run y pulsar sobre Ctrl+D y Vim nos mostrará una lista de comandos que contienen dicha palabra
  • Podemos escribir :h run y pulsar la tecla Tabulador y Vim nos irá pasando por los comandos que hemos visto que aparecían anteriormente hasta que encontremos el que nos interesa.

Buscando en la ayuda

Si abrimos la ayuda en general con :help (o con :h en modo abreviado) también podemos buscar dentro de la ayuda de la manera usual en que buscamos en Vim con /. Por ejemplo:

/ quit

Podremos ir navegando por todas las coincidencias que Vim nos encuentre de la palabra buscada, de la manera normal que lo hacemos en Vim.

Dentro de la ayuda de Vim, a veces aparecen enlaces a otras partes o secciones de la ayuda. Para navegar por esos enlaces deberemos utilizar Ctrl ]

Y una vez consultado ese enlace, si queremos regresar al punto desde el que saltamos podemos hacer con Ctrl o

Helpgrep

También podemos utilizar el comando :helpgrep <consulta>. Por ejemplo:

:helpgrep quit

Que nos busca un término dentro de toda la ayuda de Vim y nos muestra donde se utiliza. Para ver en una pantalla inferior todas las partes donde aparece el término buscado pulsaremos

:copen

Podremos ir navegando por todas las opciones mostradas y cuando queramos consultar una pulsaremos sobre ella Enter.

También podemos ir recorriendo todas las opciones hacia adelante o atrás respectivamente con estos comandos:

:copen

:cprev

Estos son solo unos fundamentos esenciales a la hora de buscar en la ayuda de Vim. Si quieres más información, ahora ya sabes…

:help help

the avatar of openSUSE Heroes

Playing with Etherpad-lite

When updating to the latest etherpad-lite version 1.8.7 (including quite some bug fixes), we also revisuted the currently installed plugins and updated them to their latest version as well, as usual.

To get some impressions about the usage of our Etherpad instance, we also enabled the ether-o-meter plugin now, which is now producing some nice live graphs and statistics here: https://etherpad.opensuse.org/metrics

We also enabled some additional styles now and hope this makes the usage of Etherpad even more fun and productive for you. If you want to have some more modules enabled (or just want to say "hello"), feel free to contact us! Either via an Email to or by reaching out for us at irc.opensuse.org channel #opensuse-admin.

the avatar of openQA-Bites

What are Needles

In this blog post we are going to give you the easiest introduction to what needles are and how you can use them. While there are many good talks and documentation on needles out there, it took me longer than it should have to find a easy-to-use and easy-to-understand introduction into this topic alone. This blog post should fill this gap.

the avatar of Efstathios Iosifidis

4 τρόποι για να ενώσετε πολλά .pdf σε ένα μεγάλο

4 τρόποι για να ενώσετε πολλά .pdf σε ένα μεγάλο

ΤΟ ΠΡΟΒΛΗΜΑ

Έστω ότι συγκεντρώνετε πολλά αρχεία pdf. Είτε σχολή λέγεται αυτό, είτε εργασία; Το πρόβλημα που αντιμετωπίζουν πολλοί είναι η εύρεση της πληροφορίας όταν την χρειάζονται. Σίγουρα μπορεί να γίνει και μέσα από το λειτουργικό σύστημα αλλά αρκετές φορές δεν έχει επιτυχία. Οπότε μια καλή λύση είναι η ένωση σε ένα αρχείο, όλων των pdf που έχουν το ίδιο αντικείμενο, ώστε να αναζητάτε μέσα από το πρόγραμμα ανάγνωσης pdf. Εδώ θα εξετάσουμε πως μπορείτε με μια κίνηση, να ενώσετε πολλά pdf.

Η ΛΥΣΗ

Μέχρι στιγμής, βρήκα 4 λύσεις:

ΛΥΣΗ 1:

Εγκαταστήστε το poppler-utils με την παρακάτω εντολή:
#Σε openSUSE
sudo zypper in poppler-tools

#Σε Ubuntu/Linux Mint
sudo apt install poppler-utils

#Σε Arch Linux
sudo pacman -S poppler

Στη συνέχεια, στον κατάλογο με τα pdf, εκτελέστε την εντολή:
pdfunite *.pdf out.pdf


ΛΥΣΗ 2:

Εγκαταστήστε το πρόγραμμα pdftk με την παρακάτω εντολή:
#Σε openSUSE
sudo zypper in pdftk

#Σε Ubuntu/Linux Mint
sudo apt install pdftk

#Σε Arch Linux
sudo pacman -S pdftk

Έστω ότι είστε φοιτητής και έχετε οργανώσει τις διαλέξεις ανά φάκελο (με ότι πιθανά αρχεία να σας έχουν δώσει). Δώστε την παρακάτω εντολή:
pdftk lecture?/*.pdf cat output lecturesall.pdf

Αυτό που θα κάνει είναι να μπει σε ένα ένα φάκελο, θα δει αν έχει κάποιο αρχείο pdf και θα το ενώσει σε ένα pdf.

ΛΥΣΗ 3:

Χρήση latex. Εγκαταστήστε το παρακάτω πακέτο.
#Σε openSUSE
sudo zypper in texlive-latex-base

#Σε Ubuntu/Linux Mint
sudo apt install texlive-latex-base

#Σε Arch Linux
sudo pacman -S texlive-latexextra

Εστω ότι έχετε τα αρχεία file1.pdf και file2.pdf στον ίδιο φάκελο. Φτιάξτε το αρχείο output.tex με το περιεχόμενο:
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[pages=-]{file1}
\includepdf[pages=-]{file2}
\end{document}

Εκτελέστε την εντολή:
pdflatex output.tex


ΛΥΣΗ 4:

Μπορείτε να κατασκευάσετε ένα script στο Nautilus:
Εγκαταστήστε το πακέτο (εάν δεν το έχετε):
#Σε openSUSE
sudo zypper in poppler-tools

#Σε Ubuntu/Linux Mint
sudo apt install poppler-utils

#Σε Arch Linux
sudo pacman -S poppler

Κατασκευάστε ένα αρχείο μέσα στον κατάλογο nautilus/scripts
nano ~/.local/share/nautilus/scripts/merge_pdfs.sh

Στην συνέχεια προσθέστε το παρακάτω κώδικα:
#!/bin/sh
CLEANED_FILE_PATHS=$(echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS | sed 's,.pdf /home/,.pdf\\n/home/,g')
echo $CLEANED_FILE_PATHS | bash -c 'IFS=$'"'"'\n'"'"' read -d "" -ra x;pdfunite "${x[@]}" merged.pdf'

Το αρχείο αυτό κάντε το εκτελέσιμο (πατήστε δεξί πλήκτρο πάντω του > Ιδιότητες > Δικαιώματα > Να επιτρέπεται η εκτέλεση του αρχείου ως προγράμματος). Εναλλακτικά δώστε την παρακάτω εντολή:
chmod +x ~/.local/share/nautilus/scripts/merge_pdfs.sh

Τώρα για να ενώσετε τα αρχεία, φωτίστε τα στον φάκελο στο Nautilus, πατήστε δεξί πλήκτρο > Δέσμες ενεργειών (scripts) και επιλέξτε το merge_pdfs.sh για να σας εξάγει ένα αρχείο pdf.

Εάν βρήκατε κάποιον τρόπο εύκολο στην χρήση, ενημερώστε και τους φίλους σας ώστε να μην παιδεύονται.