GravitySpoiled

joined 2 years ago
[–] [email protected] 14 points 2 weeks ago (19 children)

Wdym with linux can be broken?

Don't mess woth the system and go atomic. Fedora atomic kde or gnome or wm

[–] [email protected] 2 points 2 weeks ago (1 children)

Sorry for the confusion. I wasn't talking about programming.dev. i thought that's obvious because p.dev isn't that old

[–] [email protected] 1 points 2 weeks ago

Android and android tv save the state.

[–] [email protected] 1 points 2 weeks ago (1 children)

Why do you clear cookies every time?

[–] [email protected] 1 points 2 weeks ago (5 children)

Which client? My clients save it

[–] [email protected] 8 points 3 weeks ago (4 children)

Which licence is open source but demands payment from companies if they use it?

[–] [email protected] 17 points 3 weeks ago* (last edited 3 weeks ago)

You want beets to organize your music https://beets.io/

You want to use the musicbrainz database

And you want to scrobble your plays to listenbrainz.

You will serve your music however you want. Navidrome is one of the best, you can't go wrong.

Navidrome does not take car eof tagging. You have to make sure your music is tagged properly. You can also use other software for it that uses beets under the hood. Someone shall chime in and suggest the best app for that as beets isn't end user friendly.

[–] [email protected] 1 points 3 weeks ago

As long as your port is open, it works

https://portchecker.co/canyouseeme

[–] [email protected] 1 points 3 weeks ago (2 children)

Open ports?

[–] [email protected] 20 points 3 weeks ago

Your link is neither tusky nor bluesky. It's a bridge. Why not naming it? Even if facebook's client was open source, it wouldn't preserve privacy. The server is equally important.

 

My server (fedora) stops all podman containers after 2-3 hours since 3 days. I can start all containers again, and the same happens after a while. I do not know where to look for the problem.

In top, I found a oom message. I assume that the system runs out of memory and stops all services. How can I find the problem? I can’t find anything in the container logs.

I can see that systemctl status is always starting. It doesn’t become “running”. But I do not know how to proceed.

15
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
 

Following is very subjective and probably varies from distro to distro, de to de, app to app, user to user.

For the longest time, I believed Ctrl+Tab and Ctrl+Shift+Tab was the only way of navigation through apps and windows. Many years ago, some editor introduced me to the behavior that Ctrl+Tab switches to the last used tab. I hated that behavior. I didn't understand it and it was annoying. Luckily you could switch to the old way (in my experience) which I did.

How do you guys cycle through windows?

What is the best way for switching? Is there a standard or at least an attempt for a standard? Or at least a name for different styles?

App / Window switching

I switch and highlight apps by pressing Meta+Tab, or Meta+Shift+Tab. This works very good. I use PaperWM, a window tiling feature in GNOME such that I have no overlapping windows and don't need to care about the position of the windows anymore for the most part. When I press Ctrl+i, the window to the right of the highlighted window moves below the current window and both adjust in size to half the screen.

Cycle right isn't the proper way of going forward doesn't apply here anymore unless I define it as a zig zag movement.

Luckily, we have arrow keys. With, Meta+[Up,Down,Left,Right] I can move to any window. The shortcoming is that I need two hands because Meta is on the left and the arrow are on the right side of the keyboard. Having to use two hands is a big no-go for a fundamental command in my opinion. What's the solution to this? Ctrl+[W,S,A,D]? Does it clash with other main fundamental keybindings?

Kate uses Alt+Arrow to cycle through tabs. It uses Ctrl+Tab to cycle through time.

If you use Ctrl+Arrow to cycle through the windows, you can use Ctrl+(Shift+)Tab for cycling through time, i.e. last used tab/window.

In the browser, I navigate via Ctrl+Tab. There are no tabs below the current tab. btw, why not, mozilla? Kate and Pulsar (Atom successor) have Ctrl+N as the default for a new document (and hence tab).

For consistency, I want to use either Ctrl+T or Ctrl+N for a new document/window. Which standard do you guys use and prefer? Other apps with other keybindings?

Ctrl+Tab is good for a linear movement but Ctrl+Arrow is more logical.

I used to use Alt+F4 to quit apps. Recently, I discovered that you can use Ctrl+w to quit a tab and Ctrl+q to close a window. Wouldn't it be better to use Ctrl+q to close a tab and Meta+q to close the window?

Currently, I default to

  • Ctrl+Arrow is for tab bidimensional motion.
  • Meta+Arrow is for window bidimensional motion.
  • Ctrl+Tab is for tab time-dimensional motion.
  • Meta+Tab is for window time-dimensional motion.
  • Which is better Ctrl+T or Ctrl+N for a new tab/document? Is it good that there is a distinction?
  • Shift always reverses the action

I can't find a way to customize the keybindings in firefox, does that mean that I have to default to [Ctrl,Meta]+Tab to cycle through tabs/windows?

 

I don't think people on this sub use it, but it's great news for us. The worse it gets the likelier people move on.

 

I hate my current solution.

I use notification dictionary and dict.cc which is obviously not open source. For me, it takes too long just to translate a word, or look it up. Do you have a great system?

 

My server couldn't handle such load.

 

all the containers change IP addresses frequently. For home assistant a static IP address of the proxy manager is mandatory in order to reach it. For jellyfin it is useful to see which device accesses jellyfin. If the IP always changes, it doesn't work properly.

How do I fix a container IP with podman compose (or docker)

 

I've got two internal SSDs, of which one is smaller (128) and one is bigger (1TB). How can I tell podman (or docker) to use another folder? Currently, it sits on the smaller drive which has less and less storage.

 

New android tv device.

After I select the server, I am prompted to type in the quick connect code. After that, it says unable to connect to jellyfin. It has internet. Jelly works everywhere else

89
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 

What do you advice for shell usage?

  • 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?
  • 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?
  • What should've people told you what to do/ use?
  • good practice?
  • general advice?
  • is it bad practice to create a handful of commands like podup and poddown that replace podman compose up -d and podman compose down or podlog as podman logs -f --tail 20 $1 or podenter for podman exec -it "$1" /bin/sh?

Background

I started bookmarking every somewhat useful website. Whenever I search for something for a second time, it'll popup as the first search result. I often search for the same linux commands as well. When I moved to atomic Fedora, I had to search for rpm-ostree (POV: it was a horrible command for me, as a new user, to remember) or sudo ostree admin pin 0. Usually, I bookmark the website and can get back to it. One day, I started putting everything into a .bashrc file. Sooner rather than later I discovered that I could simply add ~/bin to my $PATH variable and put many useful scripts or commands into it.

For the most part I simply used bash. I knew that you could somehow extend it but I never did. Recently, I switched to fish because it has tab completion. It is awesome and I should've had completion years ago. This is a game changer for me.

I hated that bash would write the whole path and I was annoyed by it. I added PS1="$ " to my ~/.bashrc file. When I need to know the path, I simply type pwd. Recently, I found starship which has themes and adds another line just for the path. It colorizes the output and highlights whenever I'm in a toolbox/distrobox. It is awesome.

108
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/[email protected]
 

Wallpaper is from wallman. A long press gesture opens it which makes the transition really smooth and cool.

Weather from breezy weather

 

I don't need chapters. Even when we used CDs, I didn't use them. How can I hide them?

To those who use them: why? What for? I either play a movie or I don't. What's it good for?

101
submitted 8 months ago* (last edited 8 months ago) by [email protected] to c/selfhosted
 

Prowlarr returns There was an error loading this page when I click on an app and other sites. When I disable proton pass, it works as usual. Any idea how to solve it?

Permission denied to access property "matches"
  at toArray( (webpack://prowlarr/node_modules/focus-lock/dist/es2015/utils/tabUtils.js:8:26)
  at toArray( (webpack://prowlarr/node_modules/focus-lock/dist/es2015/utils/tabUtils.js:7:59)
  at parents.reduce(function (webpack://prowlarr/node_modules/focus-lock/dist/es2015/utils/tabUtils.js:22:64)
  at parents.reduce(function (webpack://prowlarr/node_modules/focus-lock/dist/es2015/utils/tabUtils.js:20:19)
  at getAllTabbableNodes (webpack://prowlarr/node_modules/focus-lock/dist/es2015/utils/DOMutils.js:31:43)
  at getAllTabbableNodes (webpack://prowlarr/node_modules/focus-lock/dist/es2015/focusMerge.js:37:41)
  at setFocus (webpack://prowlarr/node_modules/focus-lock/dist/es2015/setFocus.js:21:34)
  at withinHost (webpack://prowlarr/node_modules/react-focus-lock/dist/es2015/Trap.js:125:23)
  at lastTrap.returnFocus (webpack://prowlarr/node_modules/react-focus-lock/dist/es2015/Trap.js:260:4)
  at reducePropsToState(mountedInstances.map(function (webpack://prowlarr/node_modules/react-clientside-effect/lib/index.es.js:34:6)
  at componentDidUpdate (webpack://prowlarr/node_modules/react-clientside-effect/lib/index.es.js:57:8)
  at Yi (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:219:501)
  at try{for (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:259:159)
  at unstable_next (webpack://prowlarr/node_modules/scheduler/cjs/scheduler.production.min.js:18:342)
  at eg (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:122:324)
  at Uj (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:252:281)
  at Lj (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:243:370)
  at jg (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:123:114)
  at unstable_next (webpack://prowlarr/node_modules/scheduler/cjs/scheduler.production.min.js:18:342)
  at eg (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:122:324)
  at jg (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:123:63)
  at eg (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:122:427)
  at Hb (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:292:100)
  at $c (webpack://prowlarr/node_modules/react-dom/cjs/react-dom.production.min.js:73:354)
view more: ‹ prev next ›