I couldn't find a lightweight GUI screenshot utility on #OpenBSD. Even the xfce4-screenshooter was asking for xfconf, libxfce4util, gnome-devel-docs and hundred more dependencies. So I was looking for a #lightweight #GTK #screenshot program.
And luckily I found simpleshot-gtk. It's simple. Just a single binary and just one dependency (slop). UI is great too, very similar to xfce4-screenshooter.
[OpenBSD build instructions are in reply]
Firefox is upgraded to 93 at last on #OpenBSD 7.0.
This version has fixed tab change delays for me, which was nearly a deal breaker for me.
Good job OpenBSD!
I noticed since around some weeks ago I wasn't able to login to GitLab.com with #Librewolf. I got stuck to this screen. However, browsers other than Librewolf were fine.
Found out that Librewolf changes the timezone, so it got confused!
The solution was to:
- go to about:config
- set "privacy.resistFingerprinting" to false
- load the sign in page and login
- after successful login set "privacy.resistFingerprinting" back to true
Screenshots of #FastLBRY.
This is a CLI version. There is also a GTK version being built: https://notabug.org/jyamihud/FastLBRY-GTK
Thanks to @blenderdumbass for creating such a project. It makes watching videos on #LBRY / #Odysee so much more easier, faster and private. As far as I know, it is better than using Odysee.com since it is talking directly through the LBRY protocol, not HTTPS, which makes it way more #privacy friendly and secure.
When the GTK version is released, it will be awesome.
#Inkscape can save a color as a "swatch". It can be used as fill or stroke color and when the swatch color is changed it is changed throughout the file.
A must try for the pros out there. 👍
Just create a shape, choose a fill or stroke color, click the Swatch button. It'll create a swatch with a random number. Now select other objects, click Swatch button there too and select your swatch.
Now use the color sliders below to change the color and it will change everywhere!
- File - Document properties
- Custom size - Units - px
- Go to Snap tab - Snap to objects - select "Snap only when closer than" and set Snap distance to 1.0
- Go to Grids tab - click New
- Make sure Preferences - Tools - Visual bounding box is selected
- From the right panel, enable "Toggle snapping to bounding boxes" and "Toggle snapping to bounding-box edge mid-points"
- Now resize the rectangle to be 10px x 10px (border will snap to grid)
Q: On #Inkscape, imagine you have a 1x1px grid setup that let's you draw a perfectly sized 10x10px rectangle. Now add 1px border to it. What's the width now❓
A: Surprise! It will now grow to be 11px wide! 😲
There's no way to make the border appear inside the shape:
There have been discussions and people suggested some workarounds that seem a bit difficult or impractical. I found a way that might be a good #workaround to achieve the width of 10px.
An #Electron alternative that runs on a fraction of system resources.
"#Muon is a lightweight alternative to Electron written in #Golang in about ~300 LoC, using #Ultralight instead of Chromium. Ultralight is a cross-platform #WebKit rewrite using the GPU ... that resulted in a fast, lightweight, and low-memory HTML UI solution ... with the small footprint of Native UI."
Want to try it sometime. 👍
Was looking for a lightweight web server that runs basically anywhere, without extra installs. #Perl is installed by default on most Linux/Unix systems, so thought it should be perfect.
Didn't find a good example script out there, so made my own:
- Standalone. No modules, just needs Perl.
- Can serve static HTML pages
- Automatic redirection to index.html/.htm
- Directory listing
- #CC0 - can be included in any project with any license setup
Best part is that the words came out to be way more memorable than I expected.
It let's you choose your theme, your text and get your very own unique wordlist! And in turn make your Diceware passphrases a bit more unpredictable and secure.
List used here is made from the "example" config included in the project.
doas pkg_add gcc gmake yasm pkgconf coreutils wxWidgets-gtk3
git clone --depth 1 https://github.com/veracrypt/VeraCrypt
gmake clean && gmake
doas gmake install
Resulting build will be under Main directory
mkdir -p ~/bin && cp Main/veracrypt ~/bin/
Install and configure sudo to allow your user/wheel. Then to run:
- makes videos very small in size, e.g. Tears of Steel 1080p - 704mb to 52mb 🚀
- automatically embeds subtitles into one file (no more carrying around .srt files)
- variable bitrate for both audio and video to deliver acceptable quality
- progressbar with remaining time etc.
- simple to use. just pass the file as param to compress
- if you don't like the default dimensions, edit the script
#ffmpeg is a nice tool, but doesn't have a progressbar. It just shows what it's doing by endlessly printing text lines!
How about a progressbar? And without dependencies?
Can be configured to use any terminal: st, lxterminal, sakura etc. on any desktop environment. Just config, map it to a key and have fun! 🎉
Width and height can be configured too. Who needs an extra popup terminal package?
Transcoding feature came to Odysee! And many more improvements including livestreaming support!
They Want To Slow Us Down, But We Won't Let Them: Feature Roundup
Drone CI was stuck at:
Load key "/root/.ssh/id_rsa": invalid format
Turns out I had to generate the key using:
ssh-keygen -m PEM -t rsa -P "" -C "firstname.lastname@example.org"