@CsXGF8uzUAOh6fqV@lemmy.world
@CsXGF8uzUAOh6fqV@lemmy.world avatar

CsXGF8uzUAOh6fqV

@CsXGF8uzUAOh6fqV@lemmy.world

Cuteness enjoyer.

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

Anyone remember this one video of a guy designing a new command line shell?

I think I remember seeing it on this community. It was a darkly colored video. It was mostly focused on UX design, and the guy was talking about pretty innovative features with auto completion suggestions and undoing and things like that. Does anyone remember it or have a link? My search was fruitless.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I ditched ZSH a long time ago because it wasn’t snappy. From what I remember, things like autocomplete, syntax highlighting, etc were written in ZSH and not build in. In something like Fish it is build in and it felt much faster to me.

CsXGF8uzUAOh6fqV, (edited )
@CsXGF8uzUAOh6fqV@lemmy.world avatar

This changes the angle at which they meet your thumb. Many find this configuration more comfortable when they use mods instead of a spacebar kit. I do this too.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Not OP but probably just the key next to the "’ key. The text on keycaps are just labels and do not dictate what the key does.

Is it possible to parse a rss reader through ffplay?

Title. Basically, a lower panel that shows the latest news, etc (fetched from a rss link or a sequence of rss links) while scrolling left (ala CNN). Why? I’m trying to make a “smart clock” of sorts that shows a live stream, a real time clock and -also- the latest news – all crumbled together in a single screen....

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I understand the end result you want to achieve, but what do you mean with “parse a rss reader through ffplay”? Parsing is taking in a string (text) and building some datastructure from it (like an AST). You can parse a rss feed (it’s XML) but I don’t get what parsing a rss reader is. Also “through ffplay”? You want ffplay to parse your rss for you? Or do you want to parse rss and than have ffplay somehow display the result (the news headlines taking from the feed)? ffplay displays videos and images (I use it as my only video player lol). If you want to render some text underneath a video stream I think you need ffmpeg first and than pipe the result into ffplay.

CsXGF8uzUAOh6fqV, (edited )
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I see, I didn’t know ffplay could do some ffmpeg stuff by itself but it makes sense (ffplay is bundled with ffmpeg). I tried a very small example, you have to tweak it:

-vf drawtext=“fontsize=20:fontcolor=white:text=example line of text:y=h-line_h:x=mod(w+text_w-50*t,w)”

It makes the text scroll right to left, looping back to the start when it goes off screen. I adapted it slightly from the examples section of the manual: ffmpeg.org/ffmpeg-filters.html#Examples-71

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Well I guess they just don’t think it is necessary to have a n-ary tree. I use i3 but I rarely have more than 2 windows open per monitor (apart from my floating scratchpad terminal). Usually I have just two windows side by side per workspace. So if I would switch to bspwm I wouldn’t really be limited by it. That is also my reason for not switching to a dynamic tiler: I never split my windows enough to where it matters.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

‘stash’ is a command for the software ‘git’ which is something programmers use a lot. This GMK set has its modifier keys themed after that software. So the functionality of the keys is not really connected to what the text reads on them. In my case they happen to be shift and space.

CsXGF8uzUAOh6fqV, (edited )
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Haha. They are themed after ASCII control characters. ‘BS’ stands for ‘backspace’. Maybe you’ll like the ‘F_ack’ key as well :)

en.wikipedia.org/wiki/Control_character

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

If you follow the github link (github.com/codybloemhard/eliza) you will find a picture of the matrix! I really like the upside down mods for space bars. It depends a bit on how you angle your hands when you type, but if I put the ‘space bar’ modifiers in their regular orientation, the edge will dig into my thumb. One thing I would do differently is the position of the screws. Two of the screws are right where my thumb comes down on the board when I press down the space bars. This was slightly irritating and I had to get used to it.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Yes, I use vim :) The spacebar is basically split into four buttons. The rightmost one is actually space. The leftmost one is shift. This means I only need one shift key as I don’t need to alternate left and right shift. The keys with arrows on them are not actually arrow keys, I use arrow keys on a layer. The left one pointing right is enter when pressed and FN when held. the right one is is -_ when pressed and a layer key when held. All the the mods on the left work like that too: tab when pressed, mouse layer when held. 0 when pressed, superkey when held. Esc when pressed, ctrl when held.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Can’t imagine using full spacebar again after tasting split spacebars and 40’s. I’m never typing with 9 fingers again.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Yes, you can bind something to the other spacebar. Shift, a FN key, backspace, enter, a letter, whatever you want. Normally you would have 8 fingers on the alpha cluster (the letters) and use a thumb for space thus using 9 digits (before someone comes after me for calling thumbs fingers lol). By splitting the space you effectively gain the ability to type with all your digits by giving each thumb a separate key. You can also split the space in more than two keys. Personally I quite like two keys per thumb.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

People usually use either their left or right thumb for space (some bring a finger down instead of using a thumb). Whatever side you are used to, you would keep space at in your split space layout. For me that is the right side. The other one is shift for me so it does also get a lot of use, but yes the right one gets used more frequently.

The future of desktop Linux might be like OpenSUSE Kalpa/Aeon

I’ve been running Tumbleweed for a few years now. It’s great, but it’s not 100% autopilot, updates often require manual intervention (resolving small problems) or updates try to add 50 packages I don’t need (recommends) all the time despite them not being in a pattern. I’ve been looking for a distro on which I could...

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Speed of a package manager should never be a major concern nowadays.

I would like to disagree with this. It’s not just updates. Sometimes I add and remove a bunch of packages back to back to test stuff out or check soft dependencies or pull/remove dependencies for projects I am checking out and compiling or switch between prepackaged/compiled versions. For example I was once testing the difference between wine and wine-stable-ubuntu in combination with winetricks installed/uninstalled. That is four configurations and you might visit each one more than once. I once saw a classmate use the fedora package manager in real life and I thought it was quite slow. I am happy with pacman, it really rips through packages which is convenient.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I tried fastfetch which was very fast, but didn’t work correctly for me. It told me I had 16 flatpaks installed, but I don’t even have flatpak! On another preset it gave the wrong number of pacman packages installed. The coloured bars also rendered with visible seams in between because it uses characters instead of colouring the background. It also didn’t show my terminal font at all. I can’t open issues because I didn’t bother to activate 2fa on my github account. I ended up writing a simple fetch for fun, it shows pacman and rust packages, learned a few things about terminal escape codes.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I guess that is pretty funny, didn’t notice it while writing lol. When it comes to those seams, I think it depends on your font whether it will have seams or not. Colouring the background is more consistent in my experience.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Bloat is relative to the user. If I have a piece of software installed that I don’t use, it is bloat. If a program has features that I don’t use (especially if they get in the way) they are bloat. Random config and cached files from programs long gone are bloat. It is not really about saving CPU/RAM/disk resources. It’s like keeping my room clean. I also consider any UI element that is not strictly necessary bloat, because it gets in the way, takes up screen space and doesn’t look clean. I have 485 packages on my 3+ year old Artix system right now (and some things I compile). Sometimes it can be higher if I use some extra software. But more than 700 hundred packages will start to feel uneasy. An example of bloat: I used startx to start my X server (like almost everyone else). Then I replaced it with a small shell script (sx). It worked exactly the same for me, I couldn’t notice the difference. That means that everything startx provides over sx is bloat in my case: completely useless. You can see it as a form of minimalism.

Easily find program name from context menu/without terminal?

I occasionally need to know the names of programs. I asked here about “Run as Administrator” being added to the context menu (like in Windows), and the response was basically “can’t be easily done”. an example is if I wish to edit a config file it cannot be done without accessing the terminal. Knowing the name...

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

but every distro I’ve tried has a strong sense that if you’re using the GUI you don’t need or deserve admin controls

It’s not that you don’t need or deserve it. The thing is terminal tools are already available. To get the same stuff with GUI someone is going to have to make that stuff. Most people with the skill to make things like that probably don’t care enough about GUI to be inspired to make such tools. Since using the terminal is easy and natural to them. When it comes to FOSS, since people work on it in their free time with no payment, they are likely to only put significant effort in things that they would use themselves.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

New? Does it come with 2080 packages out of the box?

CsXGF8uzUAOh6fqV, (edited )
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I completely hid my tabs with custom css and I’ll never go back. With something like vimium-c you can switch tabs with vim-like bindings and an fzf-like menu. If you have lots of tabs, the fzf way is way faster to pick out a specific tab than it is to look for it in a tab row (or column). If you have few tabs, you don’t even need to see them to know where they are. I’m being very serious. Tabs are bloat. I recommend trying it out if it is something for you.

(edit) On top of that, it looks so clean. You get a bit more space for the actual content (I also hide my url bar, it pops up when you use it). It fits right in with a keyboard focus workflow, you get consistent keybindings across vim and your browser (I use the same keybinds for switching buffers in vim so it feels the same).

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Void. I was so excited when I booted into TTY. A blank canvas like never before.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Don’t let me catch you with a desktop environment. * points Gnu/Glock with no attachments (optional dependencies are bloat).

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I once just needed to take notes in a lecture so I didn’t start my X server and just wrote in vim in TTY.

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

I use doas just because. It’s not necessary at all, but it can’t hurt either (I think). It might be a bit more secure (fewer features -> fewer code -> fewer bugs -> fewer vulnerabilities, need to give password more often). Kinda cool if you want more minimalism for fun (I replaced startx with sx…)

CsXGF8uzUAOh6fqV,
@CsXGF8uzUAOh6fqV@lemmy.world avatar

Nothing. Which is great: everything already works for me. Any improvements and extra market share is cool. But I’m vibing already.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fightinggames
  • All magazines