@Dirk@lemmy.ml avatar

Dirk

@Dirk@lemmy.ml

Somewhere between Linux woes, gaming, open source, 3D printing, recreational coding, and occasional ranting.

šŸ”— Me, but elsewhere

šŸ‡¬šŸ‡§ / šŸ‡©šŸ‡Ŗ

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Dirk,
@Dirk@lemmy.ml avatar

Code of Conduct enforcement team

Yeah. This sounds like a truly free and open thing.

Dirk,
@Dirk@lemmy.ml avatar

Moderation of illegal/forbidden content is not equal to enforcing arbitrary soft-skill based rules.

Dirk,
@Dirk@lemmy.ml avatar

So basically a cancerous organization meets a toxic community?

Awesome entertainment for hours!

grabs popcorn

Dirk,
@Dirk@lemmy.ml avatar

Like everyone deep down is just a bigot (self-inferred I assume?), and some people just have the social skills to hide that better

Basically this. Yes. This is how socialization works. This is also how a society works.

I have no problem with Vaxry since I donā€™t know him personally. I donā€™t think we could be friends, based on what he says online. But to me this is absolutely irrelevant when it comes to using the software he maintains.

Dirk,
@Dirk@lemmy.ml avatar

I donā€™t know about yours, but Linux is on MY desktop since ca. 2005.

Dirk,
@Dirk@lemmy.ml avatar

Some time ago I switched to Wayland running Hyprland on my laptop. It basically works but I donā€™t do much except using some web apps.

On my PC I also switched to Wayland recently, running labwc. While basic stuff works, a lot of my daily use case doesnā€™t.

On Wayland you can barely record your screen (doesnā€™t work for me at all with useless error message), let alone simultaneously recording multiple different windows and multiple different audio and video sources all going into different channels.

Also gaming (No Mans Sky on Steam): The Steam UI flickers like hell, and even games run extremely bad, low FPS, flickering of certain parts. Same for native games. Minetest is downright unusable due to extreme flickering of the whole window.

On X11: all of this works flawlessly and out of the box.

Dirk,
@Dirk@lemmy.ml avatar

The steam UI is flickering and in No Mans Sky some parts are also flickering and have visible artifacts. Minetest, well, the whole window constantly and heavily flickers with whitescreen (Iā€™d screenrecord for demonstration, but that doesnā€™t work either.). I have no idea why. I just know that on X11 it works flawlessly without any tweaks.

Maybe one of the many Nvidia issues.

I am too uninterested in Wayland to really care. I just switch to X11 for gaming.

Dirk, (edited )
@Dirk@lemmy.ml avatar

How do you guys cycle through windows?

Alt+Tab is used to tab through windows. Alt+Shift+Tab is used for doing the same but backwards because this is what I noticed to be somewhat standardized on all relevant systems and environments I know.

Other than that I established a concept on how to work with the keyboard: Alt+ā€¦ is used for everything WM related, Alt+Ctrl+ā€¦ controls windows and Alt+Shift+ā€¦ lefts out windows (it shifts the focus to the desktop).

For example:

  • Alt+Shift+Left/Right switches to the left or right virtual desktop in labwc on my computer.
  • Alt+Ctrl+Left/Right moves the currently active window to the left/right desktop.

  • On Hyprland on my laptop I use Alt+Shift+Arrows to move the focus in that direction.
  • With Alt+Ctrl+Arrows I move the window in that direction. * Alt+Ctrl+Shift+Arrows resizes the window in that direction

  • On both I use Alt+Drag&Drop to move windows
  • Alt+Mousewheel switches to to the next/previous virtual desktop
  • Alt+Ctrl+Mousewheel moves the window to the next/previous desktop

Rectangle for Linux?

To preface this, Iā€™ve used Linux from the CLI for the better part of 15 years. Iā€™m a software engineer and my personal projects are almost always something that runs in a Linux VM or a Docker container somewhere, but Iā€™ve always used a Mac to work on personal and professional projects. I have a Windows desktop that I use...

Dirk,
@Dirk@lemmy.ml avatar

I can confirm labwc. You can drag windows to screen edges to trigger a snapping action that visually ā€œtilesā€ the window to the half of that screen side. Itā€™s standard functionality that is set in the default/example configuration.

Dirk,
@Dirk@lemmy.ml avatar

You mean, like ā€¦ browser?

No, really šŸ™ƒ

For Firefox this exists, all other browsers have this functionality directly implemented. Chromium-based browsers can usually be started with parameter ā€“app=https://example.com to start example.com in a SSB/PWA-looking window.

Plus: With this you do not lose the ability to open links in new tabs and you have access to your default configuration for websites.

Dirk,
@Dirk@lemmy.ml avatar

Way better than the overcomplex ā€œFirefox PWAsā€ I suppose.

Yep. Technically it just creates a new tab that creates a popup with the requested URL and the created tab closes itself after the popup was created. So not really a PWA but just a popup with a website in it, but in most cases this is absolutely fine since youā€™re online anyways, and modern browsers are good with caching.

Dirk,
@Dirk@lemmy.ml avatar

Yes, this is not a PWA system but an SSB implementation. In the context of this thread itā€™s fine since Lemmy is useless without Internet connection, so why bother with persistent local storage and not just rely on browser cache?

On Linux you can create a simple .desktop file and place it where your system can load it. It will be automatically placed in places where your other applicationā€™s desktop files are shown. On Windows you can create a shortcut and change the shortcutā€™s icon and place the shortcut file wherever you want.

I use this technique on my private Linux machines as well as on my work laptop (Windows 10).

Dirk,
@Dirk@lemmy.ml avatar

Especially with the gigantic tab buttons the browser uses by default even in ā€œcompactā€ mode.

Dirk,
@Dirk@lemmy.ml avatar

I have a CSS file anyways to make look the giant buttons like actual tabs.

Dirk,
@Dirk@lemmy.ml avatar

Yeah, but combining those doesnā€™t make the buttons smaller and tab-like. Enabling userchrome.css support and tweaking it yourself does, though. Still dumb that Firefox uses giant buttons instead of tabs.

Dirk,
@Dirk@lemmy.ml avatar

Useful ā€¦ and mandatory!

Dirk,
@Dirk@lemmy.ml avatar

Whoever pays the band decides what they play.

Dirk,
@Dirk@lemmy.ml avatar
  • Do you use bash? If not, which one do you use? zsh, fish? Why do you do it?
  • Do you write #!/bin/bash or #!/bin/sh? Do you write fish exclusive scripts?

I use bash, and I use #!/bin/bash for my scripts. Some are POSIX compliant, some have bashisms. But I really donā€™t care about bashisms, since I explicitly set the bash as interpreter. So no, no fish exclusive scripts, but some ā€œbash exclusiveā€ scripts. Since fish is aimed towards being used as interactive shell I donā€™t see a real reason to use it as interpreter for scripts anyways.

  • Do you have two folders, one for proven commands and one for experimental?
  • Do you publish/ share those commands?
  • Do you sync the folder between your server and your workstation?

I have my scripts in $HOME/.scripts and softlink them from a directory in $PATH. Some of the scripts are versioned using Git, but the repository is private and I do not plan sharing them because the repoand the scripts scripts contain some not-tho-share information and mostly are simply not useful outside my carefully crafted and specific environment. If I want to share a script, I do it individually or make a proper public Git repository for it.

Since my server(s) and my workstations have different use cases I do not share any configuration between them. I share some configuration between different workstations, though. My dotfiles repository is mainly there for me to keep track of changes in my dotfiles.

is it bad practice to create a handful of commands

It becomes bad practice if it is against your personal or corporate guidelines regarding best practices. While it is not particularly bad or insecure, etc. to create bash scripts containing a single command, maybe use an alias instead. The $1 is automatically the first parameter after typing the alias in the shell.


<span style="color:#62a35c;">alias </span><span style="font-weight:bold;color:#795da3;">podup</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">"podman compose up -d"
</span><span style="color:#62a35c;">alias </span><span style="font-weight:bold;color:#795da3;">poddown</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">"podman compose down"
</span><span style="color:#62a35c;">alias </span><span style="font-weight:bold;color:#795da3;">podlog</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">"podman logs -f --tail 20"
</span>

Not quite sure about the podman syntax, if podman exec /bin/sh -it ā€œ$1ā€ also works, you can use alias podenter="podman exec /bin/sh -it, Otherwise a simple function would do the trick.

Can you tell excel sheets which were created using a pirated version of MS Office?

My friend works for a company which requires her to use Microsoft specific application, she didnā€™t really want to switch to Win 11 and choose to just use Wine Linux package and install a 2016 version of MS office on her Linux laptop. Thatā€™s all well and good, but this company she is working for servers other clients at...

Dirk,
@Dirk@lemmy.ml avatar

My friend works for a company which requires her to use Microsoft specific application

So the company needs to provide said friend with all the needed software.

Dirk,
@Dirk@lemmy.ml avatar

Absolutely!

I donā€™t know for other countries but here in Germany the employer - by law - has to provide the employee with everything the employee needs to do the job heā€™s hired for.

I boldly assume this is the case in most countries.

Dirk,
@Dirk@lemmy.ml avatar

Iā€™ll always prefer the repositories, but Flatpak comes in handy for applications with weird dependencies where you need to compile everything needed on your own - or outdated 32 bits software.

Dirk,
@Dirk@lemmy.ml avatar

Also: Every community within the Linux world is toxic - according to other communities within the Linux world.

Dirk,
@Dirk@lemmy.ml avatar

My day job is in-house tech support in a 100% Windows environment. Trust me: neither is it intuitive for users, nor does it always do what you tell it to do ā€¦

Dirk,
@Dirk@lemmy.ml avatar

Fanboys are crazy on a whole other level.

Dirk,
@Dirk@lemmy.ml avatar

It will be a shared world multiplayer-first service game so it can be an AAAA game like that recently released Black Flag add-on that got out of control.

Dirk,
@Dirk@lemmy.ml avatar

Ideally the key isnā€™t stored anywhere on the machine that contains the storage medium the key is for.

Dirk,
@Dirk@lemmy.ml avatar

Oh, Iā€™m missing out on the latest ā€œxyz dev is a jerkā€ drama again? Oh well ā€¦

I use Kitty, itā€™s a great terminal emulator that is easily extendable and gives me all the features I like.

Dirk,
@Dirk@lemmy.ml avatar

The distro is meant to run on a PC which is mainly used by non tech sawwy people. [ā€¦], so they become familiar with Linux more.

In this case I always suggest trying out Linux Mint. It is not ā€œtoo heavyā€ and not ā€œtoo specific/nicheā€. Itā€™s a good all-purpose distribution for desktops/laptops where basic maintenance can be performed by the user.

Dirk,
@Dirk@lemmy.ml avatar

Wake up to 5 alarms that got replaced by another alarm.

Dirk,
@Dirk@lemmy.ml avatar

Well, actually ā€¦

Dirk,
@Dirk@lemmy.ml avatar

Or tabs not crashing when you want to move them between different windows.

I started using tiling window managers. What tips do you have? What packages do you use to make yours fully functional? Lost noob needs some guidance...

I decided to dive heads first into window managers and need your input for your guidance. Iā€™m absolutely not a Linux-pro. I basically never use the terminal, just started using Github, and only used Gnome (+ KDE for 1/8th the time) for now....

Dirk,
@Dirk@lemmy.ml avatar

A bar, like waybar

Why not waybar? šŸ˜†

If you want to go all in, check out Eww - itā€™s a lovely over-engineered and super customizable widgets framework that you can use to build a fully custom desktop bar, too. (and needs a lot of more work than waybar to initially set up)

Wallpaper switcher

Depending on your compositor there already might be something implemented that handles wallpaper switching. Maybe check out the super simple wbg application, or have a look at swww if you want a bit a lot tons of more features.

General usage tips for someone who only used full fletched DEs until now?

If youā€™re on Hyprland or interested in using it, maybe check out My Linux For Workā€™s Hyprland setup if you want something ready to use.

Use work laptop as personal device by dual booting on a separate internal drive?

I currently have a Dell laptop that runs Windows for work. I use an external SSD via the Thunderbolt port to boot Linux allowing me to use the laptop as a personal device on a completely separate drive. All I have to do is F12 at boot, then select boot from USB drive....

Dirk,
@Dirk@lemmy.ml avatar

There is a difference between using software on a work computer for private purposes and installing another OS on a work computer, donā€™t you think?

Dirk,
@Dirk@lemmy.ml avatar

I stopped having Linux discussions years ago. If people approach me and ask for my opinion I tell them to try Linux Mint and make backups before installation.

Dirk,
@Dirk@lemmy.ml avatar

Donā€™t know what Windows does differently, but usually you can configure it on the monitor directly using the monitorā€™s buttons and OSD. Search for something like ā€œStretchingā€ or ā€œScalingā€, etc. and disable it. This should result in the monitor putting whatever it gets in the center.

Dirk,
@Dirk@lemmy.ml avatar

What can you automate with Beachpatrol? The sky is the limit:

  • Check your email.
  • Login to your bank account.

[ā€¦]

Oh hell no!

Dirk,
@Dirk@lemmy.ml avatar

Youwu are not my real mom! I can do what ever I want!

Dirk,
@Dirk@lemmy.ml avatar

If you job can be replaced by an AI, then your job was useless anyways.

Dirk,
@Dirk@lemmy.ml avatar

replacing jobs that AI canā€™t actually do.

Yes, thatā€™s dumb. But thatā€™s not my point people donā€™t get here.

The thing is: If the quality of your work is worse than an AIā€™s job, you WILL lose the job one day because of an AI.

Since artists were mentioned several times: This also counts for artists. If your work is not unique then you will be replaced. If people like your style you wontā€™t be replaced.

Dirk,
@Dirk@lemmy.ml avatar

Nope. Proper logo design and graphic arts cannot be replaced when exceeding a certain level or professionality and experience. Logo design and graphic arts are much more than just placing pixels at calculated positions.

[Question] Were can i find a list of Safe Sites where buy Steam Games/Keys/Bundles??

As pc gamer (and new Deck owner) iā€™ve started to check any good game deal, mostly x games on Steam but not only. Iā€™ve soon realize that there are great site like Humble to use to buy keys for cheap, but also ā€œshadyā€ sites with very low price who apparently sell non working keys or try to scam you. Did we have a list of...

Dirk,
@Dirk@lemmy.ml avatar

I used ā€œInstant Gamingā€ a few times without any issues. The initial registration is a bit annoying with their confirmation process, but after that everything works wonderfully well. Their prices are great, especially on older (i.e. not just released) games and DLCs. Never had any problems with or after activating the stuff using the keys I got.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • ā€¢
  • fightinggames
  • All magazines