Ativar a indicação de bateria de headphones Bluetooth no Plasma Desktop

A última vez que atualizei este blog foi há pouco mais de 2 meses. Como não quero que ele fiquei muito tempo sem conteúdo novo, decidi escrever este post, uma dica útil para quem usa o Plasma Desktop e headphones Bluetooth, e quer ver a percentagem de bateria na applet. Esta dica aplica-se a EndeavourOS, Arch Linux e outras distribuições baseadas em Arch. Noutras, o path do ficheiro pode ser diferente, por isso terás de ter isso em consideração se pretenderes replicá-a no teu sistema. Para além disso, se usares uma distribuição com outro init system, como o runit, também terás de ter isso em consideração. ...

21 de janeiro de 2022

Userrepository using mirrors

For a few months, I considered using the mirror service from Fosshost in userrepository.eu. The service results from a partnership between Fosshost and Fastly, giving projects access to several PoP’s around the globe. Finally, a few days ago, I enabled the service. I also created a package with the mirror’s list, userrepository-mirrors, available in my repository and AUR. The package has all the instructions for enabling the mirrors and what to do if you already have userrepository in your /etc/pacman.conf configuration. ...

16 de outubro de 2021

How to disable a D-Bus service

In some situations, you might want to disable a D-Bus service. One of those is, for example, when you use Dunst (a notification daemon) with a window manager. Still, you don’t want it to replace the notification daemon from your desktop environment. To disable it, you just need to add .disabled to the end of the target file name. Example: sudo mv /usr/share/dbus-1/services/org.knopwob.dunst.service /usr/share/dbus-1/services/org.knopwob.dunst.service.disabled In the above example, Dunst will no longer replace Plasma Desktop notification daemon when using that amazing desktop environment, and all will be good with the world again. Victory! :)

16 de setembro de 2021

Status on userrepository changes

It took me a while to update you about the latest changes to my Arch and Arch-compatible Linux distributions repository. But first, let me apologize for the delay: work, personal life and, for about 3 weeks now, a horrible back pain (that just doesn’t stop, even with an handful of medication) have kept me from doing this in the time frame I expected. First on the “agenda”, I experimented with increasing the zstd compression level for the packages like I said I would do in my last post about the repository. The trade-off was not worth it: the increase in packaging time was far superior to the small decrease in package size. So, I’ll keep the zstd compression level to “-12” in the foreseeable future. ...

13 de agosto de 2020

My tools of trade in a Linux system

With no special order: Desktop environments and/or window managers plasma (to me, the best desktop environment for any free software operating system) i3wm (paired with picom [https://github.com/ibhagwan/picom] for transparency, blur and rounded corners) Terminal emulators konsole (I’ve grown very fond if this terminal emulator since I switched to the plasma desktop, and it has blur for the blings ;)) urxvt-unicode (with tabbedex, so I can have tabs with it) Text editors micro (my favorite and because it supports gui keybinds, although it’s a cli text editor) nano (simple and super useful, available by default in a lot of linux distributions) vim (I have a custom mode for writing markdown text) gedit (for when I need a text editor with a gui) Note taking qownnotes Browsers firefox (my favorite for around a decade and an half. I actually used the 0.x versions) chromium brave falkon Multimedia gimp (and a fork named glimpse) darktable lightzone (like darktable) jpegoptim optipng oxipng youtube-dl System tools htop gotop cat scat (for when I need to ‘cat’ a file with syntax highlight) less watch (I like to keep a pane opened on tmux with the hardware temperature [watch -n1 ‘sensors -A | egrep “edge|temp”’]) openssh dotdrop (for the dotfiles backup) tmux (I love this terminal multiplexer) tmuxinator (useful if you want to open tmux with any number of panes by default) broot (a cli file manager with vim-like keybinds and commands) fzf integrated with bash (because fuzzy search rocks) pacman (because I use EndeavourOS, basically Arch with a graphical installer) What about you? What are your tools of trade in a Linux system?

19 de junho de 2020

Improving boot time

Today, I’ve decided to try and improve the boot time of my laptop, running EndeavourOS. There was no special reason for it other than “Why not?”. The first thing I made was disabling or masking the following systemd services: systemd-resolved disabled tlp disabled NetworkManager-wait-online disabled lvm2-monitor masked org.cups.cupsd disabled packagekit masked bluetooth disabled (I rarely use the laptop’s bluetooth) blueman-mechanism disabled With this, I was able to save a few milliseconds and decrease the enabled systemd units to 15, but the impact was negligible. ...

30 de abril de 2020

MintBox 3 disponível

O MintBox3, o computador desenvolvido pela Compulab em parceria com o projeto Linux Mint, chegou. O equipamento está disponível em duas edições, Basic e Pro, e vem com a versão mais recente da distribuição, Linux Mint 19.3 Tricia, pré-instalada. Esta é a quinta interação do MintBox. A estética mantém-se semelhante às versões anteriores e apresenta uma boa capacidade de processamento, para além de algumas características interessantes, como uma quantidade bastante grande de portas USB (9 na versão Basic e 10 na versão Pro). ...

19 de dezembro de 2019

Userrepository now on Arch Wiki

Thanks to the suggestion made by ‘guser’, I’ve added my repository to the Arch Wiki, in the non-signed section. I hope Arch Linux users may find it useful. Since I’m writing a post about userrepository, I’ll take the chance to list all packages currently available at the time of writing: acestream-engine acestream-launcher adwaita-qt adwm aerc android-messages-desktop archuseriso athenaeum-git atom-editor-bin axmud bindfs bindmap-git bitwarden-bin boostnote-bin bootiso boston-icon-theme-git brackets brave-dev-bin brightnessctl-git broot cava cawbird-git cht.sh cleanupdate-git clipgrab-kde clipman compton-tryone-git criptext-bin crusta cucumber curseradio-git deoplete diskmonitor dot-browser-bin dotdrop drawio-desktop elicit endlessh f3 falkon-git featherpad fedora-firefox-wayland-bin ferdi-git ffsend flowblade focuswriter foliate-git font-victor-mono fotoxx fuf galois gamehub ghostwriter git-cola glrnvim google-webdesigner gotop-git green-recorder-git gruvbox-material-git gruvbox-material-neosyn-git gstm guiscrcpy i3-gaps-rounded-git i3-plasma i3-volume icecat-bin imcompressor imeditor interui-otf ipman joplin jre kindd-git kitematic-git korla-icon-theme librewolf-bin marktext-bin micro mindforger mindi-converter-git mirage mpv-acestream ncpamixer-git ne newbreeze-git newbreeze-git-debug no-more-secrets notable-bin notekit-git notementum notes-up nx-gtk-themes-git nx-plasma-look-and-feel-git oomox open-adventure otf-anrt-baskervville otf-inter-ui otf-new-york otf-san-francisco-mono otf-san-francisco-pro oxipng pacaudit pakku pdfchain pfetch-git phoneboard pikaur pkghist plasma5-applets-eventcalendar polybar profile-cleaner publii python-pyshp qimgv-git qjournalctl qomui qoob-git qownnotes qtemu-git qtextpad qtwebflix-git qtws-base quilter raven-reader redshift-qt redshift-scheduler rememberthemilk rofi-emoji rofimoji-git roxterm scaleway-cli scat scrcpy sirikali spicetify-cli spotify sshrc station stremio swayshot telegram-desktop-bin terminal-markdown-viewer terminate termtrack-git thonny tiddlydesktop tlpui-git tmuxinator tor-browser trimage ttf-cascadia-code ttf-fira-go ttf-fira-mono-ibx ttf-inter-ui ttf-iosevka ttf-iosevka-ss09 ttf-league-mono ttf-merriweather ttf-op-slate ttf-orbitron ttf-public-sans ttf-roboto-mono typora uberwriter unbound-block-hosts urxvt-tabbedex vscodium webtorrent-desktop wofi-hg wordgrinder writer-git yaru-gnome-shell-theme yaru-gtk-theme yaru-icon-theme yaru-session yaru-sound-theme yay ydiff youtube-dl-gui-git zettlr-bin zlib-zpipe zotero If you use my repository and would like to have a package in there, feel free to drop a suggestion.

14 de outubro de 2019

Updates on my Arch/Manjaro repository

Ever since Carlos Silva left a comment on my last post about this repository, I was left wondering if it wouldn’t be better to migrate my current VM to Scaleway. The price/specs seemed better and for the marginal difference of €1 I would get a dual-core virtual machine with 2GB of RAM and 50Gb of disk space. After a couple of weeks of reflection, I bought a “Start1-S” VPS for €3,99/month and I’ve been (successfully) testing aurto to manage the repository updates. Things have been working out so great that I bought the userrepository.eu domain. ...

26 de março de 2019

I've built a Manjaro repository

Due to my own dumbness (I mistakenly deleted my Ubuntu partition), I installed Manjaro, using the Manjaro Architect release, on my laptop. I’d been thinking about doing it for a while and finally made it because I was too stupid to read the instructions from cfdisk. The shit you create yourself because you’re in a hurry… Anyway, after installing Manjaro, I started reading a bit about this distro packaging and how I could leverage AUR and binary packages. Inspired by the work of Arcan1s, I bought a cheap VPS from OVH [almost €3/month] and built my repository using Arcan1s scripts. It took a bit of fiddling around the config file and the scripts to customize it to the VPS low raw power, but I eventually got it. ...

11 de fevereiro de 2019