.fi

- Blog

Blog

Blog

How I fixed "Save as" dialog not opening on Pale Moon (Firefox).

Posted: 2023-12-05 14:36:56Edited: 2023-12-05 14:39:22
Chronological date: 2023-12-05

For a long while I have had an issue with Pale Moon browser (which is based on the XUL platform, but is basically based on Mozilla Firefox.) on linux, where when downloading a file the "Save As..." dialog would not open, but only for some sites.

Looking around, I found some settings, like browser.download.lastDir which points to the last download directory and others, but nothing helped. But then I noticed browser.download.lastDir.savePerSite which means that f

Connecting media keys globally to foobar2000 on wine

Posted: 2022-12-04 13:20:20Edited: 2022-12-04 14:24:11
Chronological date: 2022-12-04

I consider foobar2000 still one of the best audio players, mainly because of it's excellent media library system (for why even DeadBeef did not cut it for me!).

Of course it runs well on linux with wine, however media keys (the extra ones on most keyboards), did not go through when the window was unfocused!

foobar2000 audio player screenshot

Further investication revealed that even native applications such as VLC did not receive the keypresses when unfocused

Blender: Python Scripting Bones / Vertex Groups / Shape Keys

Posted: 2022-02-05 19:11:14Edited: 2023-01-10 15:37:01
Chronological date: 2022-02-05

Blender has a powerfull scripting engine, that is no secret. I have had to utilize it more and more as time goes on. Here are a few examples for what I have had to use it for.

One example I have is when I had to create a script to automatically copy shape key names to another object, as AFAIK there is no function to do so in the GUI.

With this, we can just select 2 objects (one of which is active), and copy all the shape key names from the active to the other object:


import bpy
impo

My recent 3D experience in Godot 3.x

Posted: 2022-02-05 18:15:07Edited: 2022-02-05 18:30:01
Chronological date: 2022-02-05

The Godot Engine is a open source, MIT licenced game engine. It's strong point is said to be 2D, which to be fair, compared to something like Unity, it is. The 3D side is not as good at the moment, but I found it very workable, even if it had some flaws too.

godot project screenshot

While they are expecting to release version 4.0 probably this year, with many new improvements, even in it's current state the engine is very good, but in 3

On linux pro audio, Pipewire, JACK and VSTs

Posted: 2021-07-16 11:30:18Edited: 2021-07-16 11:59:41
Chronological date: 2021-07-16

I dabble with music time to time, specifically electronic music. I am not a massive synth buff, so I use computers to make music with VSTs etc. I also use linux, and recently installed pipewire, a replacement for pulseaudio, jack, alsa etc.

My setup
My setup, using REAPER.

Installing

To install pipewire (on Arch Linux (btw)), you can install pipewire, and for alsa, pulseaudio and jack you can respectively install pipewire-alsa, pipewire-pulse and `pipewi