If that's possible, I'd like the maintainers to push version 2.1 of swayimg, as currently available in edge
, to the stable (v3.19
) repository. The new version includes support for more image formats, a fixed anti-aliasing mode (before it just blurred the image and didn't actually do anti-aliasing) and improves controls by adding mouse, touchpad and modifier key support.
There's an issue in the update-extlinux
script as bundled in the syslinux
package, which causes it to not find any Linux kernels if they are located in the /boot
directory and said /boot
directory is actually a symbolic link to another directory.
This can be fixed by changing the line 128 and line 178 in the script to use /boot/
as the first argument to the find
command rather than /boot
. In this case, the find
command will look into the contents of /boot/
regardless of if it's a true directory or a symbolic link to one.
The DeaDBeeF audio player has a vfs_zip
plug-in that allows playback of files in ZIP-compressed archives. However, it is not built in the Alpine Linux packages for deadbeef
. The configure.ac file seems to indicate that the plug-in's default setting is "auto" -- it is built whenever the Zlib and ZIP libraries are available on the system building it.
I would suggest that the APKBUILD be modified appropriately so that the plug-in is built by default. Alternatively, it might be built as a separate package, in order to not change the deadbeef
package's dependencies.
I have noticed that, thanks a lot!
The developer of foot
informed me that this is also a problem they're aware of and are working on a way to fix.
I can confirm that, after the update, the regular "foot" window shows up with a "Foot Client" icon in the favorites bar. I opened an upstream bug for this issue.
Since updating to Alpine Linux 3.18, I've encountered a problem where GNOME's favorites bar did not properly pin foot's windows to its icon.
A solution was added upstream in form of this patch, but is not available in Alpine's version of foot
.
I suggest implementing this patch into the stable package for foot
. (However, this may cause another problem, in that as all three desktop files have the StartupWMClass
property added, the wrong launcher item may be used. This may be resolved by only adding the StartupWMClass
property to the regular foot
launcher and not the client or server ones.)
I've been told that SDL2 support is still experimental, so it might also be worth it to check if the true cause of the issue is a bug in IBus...
This issue is linked to the following issue in Minetest itself.
When IBus is active (e.g. when a CJK layout using it is added into GNOME), typing Cyrillic text into Minetest causes it to display as a mix of unrelated Chinese and Korean characters.
A partial workaround for this issue would be to build Minetest's Irrlicht engine with SDL2 support -- while CJK input still doesn't work, Cyrillic now does.
After some experimenting, I have supplied some patch files that would enable IrrlichtMT (Minetest's version of the engine) to be built with SDL2 support.
When DeaDBeeF tries to play back audio files on a system with PipeWire on Alpine v3.17 (and presumably older versions), a bug can occur which occasionally causes distorted audio to be played at full volume. The fix for the issue is already part of PipeWire 0.3.61, but it is not backported into the versions of the pipewire
package that are part of Alpine Linux's non-edge repositories.
If possible, I would like the changes from that commit to be used when building pre-0.3.61 versions of the pipewire
package.
Right now, SDL2_mixer that is available by default on Alpine lacks any support for MIDI playback. This, however, can be fixed, if it is built with FluidSynth support. (TiMidity could be an option, but it is not packaged in alpine at the moment.)
Adding an --enable-music-midi-fluidsynth
flag to the package's ./configure
command and listing a dependency on fluidsynth
should be enough for it to work, and after testing the modification locally, it seems to work, allowing Chocolate Doom to use FluidSynth's capabilities to play back MIDIs.
Distro version: v3.16 (no edge repos used)
When trying to install gajim
, it at first reported the lack of the PIL
module. Turns out, py3-pillow
needs to be installed for the program to properly run, even though this dependency is not specified in the package.
I used xf86-video-modesetting
. Before that, xf86-video-intel
gave me some weird OpenGL bugs. I tried switching to xf86-video-intel
now and the incomplete drawing is gone (and seemingly, so are the OpenGL bugs I've seen before).
So, I guess, the workaround for this bug is to use xf86-video-intel
?
How do I apply these parameters? Are these sysctl options? modprobe parameters?
I do not.
It does not.
It gets redrawn and the effect disappears (only to then appear whenever its contents are updated).
After I upgraded my machine to Alpine Linux version 3.15, a strange graphical glitch has started occurring whenever I use certain applications.
It seems like some graphical elements, in particular the menus (both the hamburger menu and the context menus) in Mozilla Firefox and everything in Qt-based applications, is being drawn partially, with some random 16x1 stripes missing. It's a temporary effect that disappears upon later redraws (sometimes even unrelated ones, like the tint2 taskbar or the window titlebar buttons in Openbox).
Kernel version (uname -a):
Linux flash-alpine 5.15.4-0-lts #1-Alpine SMP Mon, 22 Nov 2021 09:25:02 +0000 x86_64 Linux
lspci output:
00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 0d)
00:02.0 VGA compatible controller: Intel Corporation CoffeeLake-S GT2 [UHD Graphics 630] (rev 02)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 SATA controller: Intel Corporation Cannon Lake PCH SATA AHCI Controller (rev 10)
00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #21 (rev f0)
00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #5 (rev f0)
00:1c.7 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #8 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device a308 (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
lsmod output:
Module Size Used by
nls_cp437 20480 1
tcp_bbr 20480 2
cfg80211 1028096 0
8021q 40960 0
mrp 20480 1 8021q
ext4 921600 1
crc16 16384 1 ext4
mbcache 16384 1 ext4
jbd2 163840 1 ext4
nls_utf8 16384 2
nls_cp866 20480 1
vfat 24576 2
fat 86016 1 vfat
snd_sof_pci_intel_cnl 16384 0
snd_sof_intel_hda_common 86016 1 snd_sof_pci_intel_cnl
soundwire_intel 40960 1 snd_sof_intel_hda_common
soundwire_generic_allocation 16384 1 soundwire_intel
soundwire_cadence 32768 1 soundwire_intel
snd_sof_intel_hda 16384 1 snd_sof_intel_hda_common
snd_sof_pci 16384 2 snd_sof_intel_hda_common,snd_sof_pci_intel_cnl
snd_sof_xtensa_dsp 16384 1 snd_sof_intel_hda_common
snd_sof 122880 2 snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec_hdmi 69632 1
snd_soc_skl 147456 0
snd_soc_hdac_hda 20480 2 snd_sof_intel_hda_common,snd_soc_skl
snd_hda_ext_core 32768 4 snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
snd_soc_sst_ipc 16384 1 snd_soc_skl
snd_soc_sst_dsp 36864 1 snd_soc_skl
snd_hda_codec_realtek 155648 1
snd_soc_acpi_intel_match 57344 3 snd_sof_intel_hda_common,snd_soc_skl,snd_sof_pci_intel_cnl
coretemp 16384 0
snd_soc_acpi 16384 3 snd_soc_acpi_intel_match,snd_sof_intel_hda_common,snd_soc_skl
intel_rapl_msr 16384 0
snd_hda_codec_generic 90112 1 snd_hda_codec_realtek
intel_rapl_common 24576 1 intel_rapl_msr
snd_soc_core 307200 5 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_sof
snd_compress 20480 1 snd_soc_core
intel_tcc_cooling 16384 0
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
snd_hda_intel 49152 3
snd_intel_dspcfg 24576 3 snd_hda_intel,snd_sof_intel_hda_common,snd_soc_skl
eeepc_wmi 16384 0
snd_intel_sdw_acpi 16384 2 snd_sof_intel_hda_common,snd_intel_dspcfg
iTCO_wdt 16384 0
asus_wmi 45056 1 eeepc_wmi
kvm_intel 323584 0
intel_pmc_bxt 16384 1 iTCO_wdt
snd_hda_codec 163840 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
battery 24576 1 asus_wmi
iTCO_vendor_support 16384 1 iTCO_wdt
platform_profile 16384 1 asus_wmi
kvm 1040384 1 kvm_intel
mfd_core 16384 1 intel_pmc_bxt
ee1004 16384 0
sparse_keymap 16384 1 asus_wmi
snd_hda_core 110592 10 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_soc_skl,snd_sof_intel_hda
irqbypass 16384 1 kvm
rfkill 28672 2 asus_wmi,cfg80211
mei_hdcp 20480 0
crct10dif_pclmul 16384 1
hwmon 32768 2 coretemp,asus_wmi
snd_hwdep 16384 1 snd_hda_codec
ghash_clmulni_intel 16384 0
ppdev 20480 0
snd_pcm 135168 11 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_soc_skl,snd_hda_core
wmi_bmof 16384 0
aesni_intel 380928 0
snd_timer 45056 1 snd_pcm
r8169 98304 0
i915 3031040 26
crypto_simd 16384 1 aesni_intel
cryptd 24576 2 crypto_simd,ghash_clmulni_intel
snd 106496 15 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
realtek 28672 1
rapl 16384 0
intel_cstate 20480 0
pcspkr 16384 0
soundcore 16384 1 snd
i2c_i801 32768 0
mdio_devres 16384 1 r8169
libphy 159744 3 r8169,mdio_devres,realtek
i2c_smbus 16384 1 i2c_i801
mei_me 40960 1
i2c_algo_bit 16384 1 i915
mei 118784 3 mei_hdcp,mei_me
mousedev 24576 0
ttm 77824 1 i915
evdev 28672 36
input_leds 16384 0
joydev 24576 0
intel_gtt 24576 1 i915
fan 16384 0
thermal 20480 0
wmi 32768 2 asus_wmi,wmi_bmof
parport_pc 28672 0
parport 40960 2 parport_pc,ppdev
video 49152 2 asus_wmi,i915
tun 61440 2
acpi_tad 20480 0
button 20480 0
ipv6 622592 250
af_packet 53248 2
hid_generic 16384 0
usbhid 45056 0
hid 143360 2 usbhid,hid_generic
uas 28672 0
sr_mod 28672 0
cdrom 45056 1 sr_mod
crc32_pclmul 16384 0
xhci_pci 20480 0
xhci_pci_renesas 16384 1 xhci_pci
xhci_hcd 270336 1 xhci_pci
ahci 45056 2
libahci 45056 1 ahci
libata 294912 2 libahci,ahci
simpledrm 16384 0
drm_kms_helper 311296 2 i915,simpledrm
cfbfillrect 16384 1 drm_kms_helper
syscopyarea 16384 1 drm_kms_helper
cfbimgblt 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
cfbcopyarea 16384 1 drm_kms_helper
cec 49152 2 drm_kms_helper,i915
drm 626688 16 drm_kms_helper,i915,simpledrm,ttm
i2c_core 102400 7 drm_kms_helper,i2c_algo_bit,ee1004,i2c_smbus,i2c_i801,i915,drm
drm_panel_orientation_quirks 24576 1 drm
agpgart 49152 3 intel_gtt,ttm,drm
loop 40960 0
btrfs 1581056 1
libcrc32c 16384 1 btrfs
crc32c_generic 16384 0
crc32c_intel 24576 4
xor 24576 1 btrfs
raid6_pq 122880 1 btrfs
usb_storage 77824 4 uas
usbcore 294912 5 xhci_hcd,usbhid,usb_storage,xhci_pci,uas
usb_common 16384 2 xhci_hcd,usbcore
sd_mod 53248 6
t10_pi 16384 1 sd_mod
scsi_mod 217088 5 sd_mod,usb_storage,uas,libata,sr_mod
I was unable to screenshoot the effect, so this smartphone camera pic will have to do.