Notícias

20 June 2024: Updates preparing the release of a new ISO

The batch of updates available today paves the way for a new ISO that will, beyond these updates and a few fixes of the installer, provide only one desktop: MATE.

Other desktops will be available, either provided in other ISOs, or installable as packages sets provided by contributors, at least the XFCE and LXQt desktops.

The current batch of updates provides mainly:

  • New versions of the MATE and LXQt desktops

  • An enhancement of the visual appearance of the MATE desktop, huge thanks to miss Tell for her many hints and suggestions!

  • An upgrade to several a11y applications to their latest stable versions

  • New and upraded packages in the main repository, /testing or /extra.

The changes are detailed in the https://slackware.uk/slint/x86_64/slint-15.0/ChangeLog.txt.[Changelog]

Before listing the major ones, here is how to make existing desktops look as if they had been installed them after the upgrade.

If you want to re-configure MATE to get its new appearance for a given user, just type as this user: dconf reset -f /

Be aware that this will override the customization that you’d have previously done at the user level!

If you want to reconfigure LXQt to get its new appearance for a given user, you need first to get out of LXQt. Either type as root login-chooser text then reboot, or log in another desktop like MATE. Then type as regular user:

rm ~/.config/lxqt/*.conf

cp /usr/share/pcmanfm-qt/lxqt/settings.conf ~/.config/lxqt/

Again, be aware that this will override the customization that you’d have previously done at the user level!

The MATE desktop and the graphical login manager

  • The Mate Control Center is customized for Slint.

  • The Mate tweak application is customized for Slint. It includes several layouts of the panels, including Slint-legacy (the previous layout) and Slint (the new one).

  • The Slint layout provides a single panel including a Brisk menu giving a direct access to several utilities. 3 other menus are available: Advanced, Classic (the default for Slint-legacy) and Compact. In the Slint layout pressing alt-f1 now raise the Compact menu with a single column. In the Slint-legacy layout pressing alt-F1 still raises the Classical menu.

  • The Brisk menu includes at the bottom links to the Slint documentation and mate-tweak and a Favorite area, with by default the Caja file manager, the Mate terminal, Firefox, Thuderbird and the Mate Control Center

  • The default window manager for Mate is now Compiz whith an Emerald theme that can be changed using the custom script switch-emerald-theme. But Marco is still available. The change can be made in mate-tweak. In addition to the CCSM (compiz-config-settings-manager), simple-ccsm is provided in /extra.

  • The lightdm-gtk-greeter is replaced by the lightdm-slick-greeter.

The file /usr/share/glib-2.0/schemas/10.slint-appearance.gschema.override gathers customization of the Mate desktop and some other ones at the distribution level.

The LXQt desktop

This desktop is provided running build scripts provided by Frank Honolka aka snuk, and stored in the lxqt sub-directory, thanks Frank!

This includes the desktop itself and associated applications.

As for Mate the default window manager is compiz and the decorator emerald but openbox is also available. The window manager can be changed from the menu or typing lxqt-config-session

Other upgrades and new software provided, sorted by category

  • Acessibility: at-spi2-core, orca, emacspeak, fenrir, liblouis, liblouisutdml and lios are upgraded.

  • Audio/video: vlc, mpv and yt-dlp are upgraded.

  • The semantic application launchers cerebro, synapse and ulauncher are provided in /testing. A short presentation of them can be found for instance in https://www.debugpoint.com/top-ubuntu-launcher-2022/ and https://softwarelibre166246735.wordpress.com/2020/06/18/10-best-application-launchers-for-linux-desktops/. These launchers allow to start applications but also to find files in your system, do calculations or search the web, for instance, often through plugs-ins.

  • Visual appearance: many themes are added or upgarded: Qogir-icon-theme, emerald-themes (the "overglossed" theme of the emerald decorator is associated with the Compiz window manager), kvantum-theme-qogir, breeze-blue-cursor-theme and breeze-icons for LXQt, papirus-icon-theme, yaru-gtk-theme. Newaita-reborn, posy-cursors and Tela-icon-theme are also available in /testing. Conversely, mate-colors-icon-teme, mate-backgrounds and murrine-themes are removed. Several desktop backgrounds or wallpapers are added.

  • System: btrtbk (backup tool for BTRFS subvolumes) and sof-firmware is added, absm (BTRFS snashot manager), amd-microcode, intel-microcode, kernel, kernel-firmware, and qemu (in /extra) are upgraded. The guake drop-down terminal is added

  • Development: vscode (Visual Studio Code) is added in /extra, nano and emacs are upgraded.

  • Office: LibreOffice and associated help files and dictionaries are upgraded, thanks to Eric Hameleers aka alienBOB and libreoffice-sdkdoc is available in /extra. Remind is also updated.

Known issues

  • After upgrade the LXQt can have a black background because the previous default wallpaper has been removed. You can choose another one typing lxqt-config-appearance, that can also be started form the menu or a left click on the desktop. Alternatively, as indicated above type after a text login: cp /usr/share/pcmanfm-qt/lxqt/settings.conf ~/.config/lxqt/. This will display the new default wallpaper.

  • In MATE if started in text mode the date can’t be set using the widget in the boottom panel. Use clocksetup or gtkclocksetup instead.

  • If you disable the dispay of the desktop icons in mate-tweak, the right click on the desktop becomes ineffective.

16 de maio de 2023: Uma nova ISO está disponível (sim, novamente!)

Esta nova ISO é fornecida principalmente para corrigir o erro descrito em BUG-15.0-3.

Outras correções e melhorias:

  • O utilizador que recusar o fuso horário proposto (através do geoIP) tem a possibilidade de escolher outro ou manter o fuso horário predefinido (UTC), como se não tivesse sido proposto nenhum.

  • O carregador de arranque EFI grub.x64.efi está instalado em /boot/efi/EFI/slint-$SLINTVERSION, atualmente /boot/efi/EFI/slint-15.0, para ajudar a selecionar a entrada de arranque se estiverem instaladas várias versões.

No caso de particionamento manual:

  • Se a máquina arrancar com o instalador no modo Legacy o GRUB também é instalado no modo EFI se uma Partição de Sistema EFI (ESP) for encontrada na unidade da partição root.

  • Se a máquina arrancar com o instalador no modo EFI o GRUB também é instalado no modo Legacy a não ser que a partição root esteja numa unidade com uma tabela de partições GUID (GPT) mas sem uma partição de arranque BIOS.

Assim, na maioria dos casos, o sistema instalado será capaz de arrancar em ambos os modos EFI e Legacy nos modos de particionamento manual e automático.

10 de Maio de 2023: Uma nova ISO do Slint está disponível

  • O gestor de janelas i3 foi adicionado, bem como o utilitário I38, que o torna totalmente acessível com um leitor de ecrã, bastando executar o comando i38 após a instalação, graças ao Storm Dragon.

  • O repositório xfce4.18-15.0 está ativado por padrão, permitindo a instalação de um ambiente de trabalho xfce-4.18 totalmente configurado e repleto de funcionalidades, apenas introduzindo o comando slapt-get --install-set xfce, graças ao George Vlahavas.

  • No modo de particionamento manual já não é necessário incluir uma partição de arranque BIOS numa tabela de partições GUID (GPT) se a máquina arrancar em modo EFI, nem uma partição de sistema EFI se a máquina arrancar em modo Legacy.

  • No modo de particionamento auto agora é permitido colocar o diretório /home numa partição dedicada, somente se a mesma estiver noutra unidade que não a que aloja a partição principal montada como /.

  • O utilizador tem permissão para selecionar uma partição existente para a /home, possivelmente para continuar a utilizar uma partição existente.

  • Se a /home está numa partição já formatada (no caso do utilizador querer continuar a utilizar uma existente), o instalador irá oferecer-se para manter o seu conteúdo ou reformatá-la, como com qualquer outra partição linux excepto a principal montada como /.

  • Todos os ambientes de trabalho principais (MATE, LXQt, Xfce), tal como o ecrã de saudação lightDM, têm o mesmo fundo "nuvens num céu azul".

  • Muitos pacotes foram adicionados, atualizados ou corrigidos desde o lançamento da ISO anterior, alguns dos adicionados incluídos na ISO, entre os quais: compsize, confuse, fim, gpart, nushell, Qogir-icon-theme, qogir-theme, salix-xfwm4-theme, rust, testdisk, outros disponíveis no repositório /extra: calibre, emacs-nativecomp, libgccjit, notmuch, soft.

  • O menu de arranque do sistema instalado inclui uma entrada de menu para aceder à configuração do firmware no modo EFI.

  • Se o GRUB estiver instalado, é agora possível arrancar a ISO de instalação armazenada numa partição do disco interno: neste caso, não é necessário gravar esta ISO num DVD ou numa pen USB. Para o fazer, edite o ficheiro /etc/grub.d/40_custom de modo a que contenha:

#!/bin/sh
exec tail -n +3 $0
# Este ficheiro fornece uma forma fácil de adicionar entradas de menu personalizadas.
# Basta escrever as entradas de menu que deseja adicionar após este comentário.
# Tenha cuidado para não alterar a linha 'exec tail' acima.
    menuentry 'Slint ISO 15.0-3' {
    insmod part_gpt
    insmod part_msdos
    search --no-floppy --fs-uuid --set=root <UUID>
    set isofile='slint64-15.0-3.iso'
    loopback loop /repo/x86_64/slint-15.0/iso/$isofile
    linux (loop)/linux quiet vga=normal load_ramdisk=1 prompt_ramdisk=0 ro printk.time=0
    initrd (loop)/initrd
    }

Basta substituir o <UUID> pelo UUID da partição onde a ISO está armazenada. Por exemplo, se a ISO está em /dev/sda3, este comando irá mostrar este UUID: lsblk -lno uuid /dev/sda3. Substituir também o /repo/x86_64/slint-15.0/iso/ pelo caminho para o ficheiro ISO. Depois disso, execute grub-mkconfig ou update-grub para que essa entrada de arranque seja incluída no grub.cfg. O instalador dir-lhe-á que não consegue encontrar a ISO e como montá-la se estiver numa partição do disco interno.

Imagens do lightDM e dos principais ambientes de trabalho no Slint

lightDM

lightDM

LXQt

LXQt

MATE

MATE

XFCE (instalado a pedido)

XFCE