There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux

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

swodig , in Your best terminal aliases
@swodig@mander.xyz avatar

alias ta=“tmux attach -t”

MoriGM OP ,
@MoriGM@feddit.de avatar

I'm always thinking of using tmux for tilling.

HoukaiAmplifier99 , in Yet another FOSS music Player for Linux

Looks cool! Could you consider adding a filesystem view option, though?

(Like, instead of prompting the user to select their music library directory, the user would be able to navigate through their filesystem in the player, which is handy if you organize music into multiple directories and/or don’t tag anything.)

MMarco94 OP ,

Thanks, I’ll keep this in mind for the future!

snowfalldreamland , in Software alternatives for Linux

For somebody wanting to get started with making digital music is it best to stick to flstudio or Ableton or are there beginner friendly yet fully featured DAWs for linux?

featherfurl ,

I don’t think there’s a clear best here. If you find using wine easier than learning new music software, then sticking with what you know is best. If you’re flexible about your process, there are a lot of amazing free tools and you’ll probably have a more seamless time developing a workflow around them.

Personally I think learning different software is a great way to build a more flexible understanding of the fundamentals of music production, but everyone has different needs so I don’t think there’s a one size fits all approach.

Ardour recently go a lot of Ableton style features in version 7. Zrhythm looks pretty solid. Reaper isn’t foss, but is run by a small & trustworthy team and is my main DAW, though I’m exploring less daw heavy workflows recently. VCV Rack is an incredible piece of software that has thousands of modules and is like having an entire warehouse full of modular synth gear but digitally. Cardinal is a fully self contained version of VCV Rack that works as a plugin and has ~1000 open source modules built in. Bitwig isn’t foss, but borrows heavily from the Ableton paradigm, has their own twist, and has always natively supported linux. Tracktion Waveform isn’t foss but looks pretty cool, depending on what suits your workflow.

snowfalldreamland ,

thanks your thorough response! I’ll have a look!

lunicoDee , in what is the best privacy distro?

The best for privacy are: Tails, that runs on live-cd; Whonix, which you run in vms; Qubes, which is an os that runs all your user programs inside vms (running whonix inside qubes is the most powerful privacy setup).

Postis2 , in what is the best privacy distro?
frathiemann , in Switch to Linux phone?

I am daily driving my PinePhone Pro running manjaro (Plasma Mobile) for about a year now. I can say, it is definitely daily driveable with some exeptions/limitations:

  • The Battery life is horrible, like 3 h max usage from a battery. But since the batteries are cheap and can easily be swapped, I just have 4 of them to get through the day
  • The camera is working in the sense, that it can make pictures. If you want nice pictures, bring a separate camera
  • From time to time, cellular network connectivity drops out for short moments

Other than that it is pretty much functioning as a real phone. Of curse there are not that many apps. Telegram works natively and flawless, but whatsapp needs to be used via Whatsapp Web. For syncing all my documents and files I use nextcloud which works without any problems (once set up)

There is also the non Pro Version of the PinePhone, which is much slower, but has a better camera software and longer battery life (and is cheaper)

Shatur ,
@Shatur@lemmy.ml avatar

I also daily drive PPP. But I use the Pine keyboard to extend the battery life.

CalcProgrammer1 ,
@CalcProgrammer1@lemmy.ml avatar

Same, I’ve been daily driving the PinePhone for a few years now between the original and the Pro. The keyboard case is a must have right now due to power draw issues. I’ve tried Arch and postmarketOS, settled on postmarketOS now.

Shatur , in Linux on Android
@Shatur@lemmy.ml avatar

I running GNU/Linux on my Phone natively. And I use Waydroid layer to run Android apps. So I kinda doing the opposite 😄

to_urcite_ty_kokos ,
@to_urcite_ty_kokos@lemmy.world avatar

I always wandered what the battery life would be like on these devices

Shatur ,
@Shatur@lemmy.ml avatar

The battery life is awful. But I bought the official clamshell keyboard for it that replaces the back cover and expands the battery capacity. With this accessory the battery life is good.

brad , in Your best terminal aliases

Here’s my .bash_aliases file

Good luck, I’m dogshit at maintaining the comments lol

Dusty ,
@Dusty@l.dustybeer.com avatar

A couple of these are quite useful for me, thank you. I finally installed bat.

MoriGM OP ,
@MoriGM@feddit.de avatar

Very nice

dingus , in lemmy-matrix
@dingus@lemmy.ml avatar

this is awesome!

everett ,

I agree with dingus over here.

maiskanzler , in Your best terminal aliases

dc="docker-compose" saves me soooo much time!

MoriGM OP ,
@MoriGM@feddit.de avatar

Oh yeah thanks forgot docker compose to put into my aliases

marv99 , in Your best terminal aliases

Parse JWT token which is base64 (alias is CSH syntax), usage: tokenparse filename

alias tokenparse "cat """$1""" | jq -R 'split(""".""") | .[0],.[1] | @base64d | fromjson'"

MoriGM OP ,
@MoriGM@feddit.de avatar

Never worked with them but maybe helpful for the future.

Lemmyin , in Your best terminal aliases

Here are mine. Sorry for the mouth full, but I think people may benefit from some of these :)

<pre style="background-color:#ffffff;">
<span style="color:#323232;">alias ll="ls -alkhF"
</span><span style="color:#323232;">alias l="ls -1"
</span><span style="color:#323232;">
</span><span style="color:#323232;"># BE CAREFUL WITH THIS AND COULD RETURN COLOR KEYCODES INTO PIPES ETC...
</span><span style="color:#323232;">alias grep='grep --color=always' 
</span><span style="color:#323232;">
</span><span style="color:#323232;">alias db='dotnet build'
</span><span style="color:#323232;">
</span><span style="color:#323232;">alias gs='git status'
</span><span style="color:#323232;">alias gf='git fetch'
</span><span style="color:#323232;">alias gl='git pull'
</span><span style="color:#323232;">alias gp='git push'
</span><span style="color:#323232;">alias gpt='git push --tags'
</span><span style="color:#323232;">alias gP='git push --force-with-lease'
</span><span style="color:#323232;">alias ga='git add'
</span><span style="color:#323232;">alias gd='git diff'
</span><span style="color:#323232;">alias gw='git diff --word-diff'
</span><span style="color:#323232;">setopt interactive_comments
</span><span style="color:#323232;">preexec(){ _lc=$1; }
</span><span style="color:#323232;">alias gcm='git commit -m "${_lc#gcm }" #'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># THE BELOW TO BE USED ALONG WITH THE FOLLOWING GIT ALIASES:
</span><span style="color:#323232;">#[alias]
</span><span style="color:#323232;">#	logo = log --pretty=tformat:'%C(auto,red)%m %C(auto,yellow)%h%C(auto,magenta) %G? %C(auto,blue)%>#(12,trunc)%ad %C(auto,green)%<(15,trunc)%aN%C(auto,reset)%s%C(auto,red) %gD %D' --date=short
</span><span style="color:#323232;">#	adog = log --all --decorate --oneline --graph
</span><span style="color:#323232;">#	dog = log --decorate --oneline --graph
</span><span style="color:#323232;">
</span><span style="color:#323232;">alias glog='git logo'
</span><span style="color:#323232;">alias gdog='git dog'
</span><span style="color:#323232;">alias gadog='git adog'
</span><span style="color:#323232;">
</span><span style="color:#323232;">alias gb='git branch'
</span><span style="color:#323232;">alias gba='git branch --all'
</span><span style="color:#323232;">alias gco='git checkout'
</span><span style="color:#323232;">alias gm='git merge'
</span><span style="color:#323232;">alias gt='git tag | sort -V | tail'
</span><span style="color:#323232;">
</span><span style="color:#323232;">alias rl='source ~/.zshrc'
</span><span style="color:#323232;">alias n='nvim'
</span><span style="color:#323232;">
</span><span style="color:#323232;"># LIST PATHS OF OTHER ZSH SHELLS I HAVE OPEN
</span><span style="color:#323232;">lssh() {
</span><span style="color:#323232;">	ps au 
</span><span style="color:#323232;">		| awk '$11 == "-zsh" || $11 == "/bin/zsh" { print $2 }' 
</span><span style="color:#323232;">		| xargs pwdx 
</span><span style="color:#323232;">		| awk '{ print $2 }' 
</span><span style="color:#323232;">		| sed -n "|^${2}.*|p" 
</span><span style="color:#323232;">		| sort -u 
</span><span style="color:#323232;">		| nl
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;"># CD TO SHELL NUMBER RETURNED BY LSSH
</span><span style="color:#323232;">cdsh() {
</span><span style="color:#323232;">	cd $(lssh 
</span><span style="color:#323232;">		| sed "$1!d" 
</span><span style="color:#323232;">		| cut -f 2)
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;"># CD TO PATH OF ANOTHER SHELL, USING FZF AS SELECTOR
</span><span style="color:#323232;">cs() {
</span><span style="color:#323232;">	cmd1=$(lssh | fzf --select-1 --query "$1" --height=~50 | cut -f 2)
</span><span style="color:#323232;">	cmd="cd $cmd1"
</span><span style="color:#323232;">	print -S $cmd
</span><span style="color:#323232;">	eval $cmd
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;"># RUN THE COMMAND FROM HISTORY, USING FZF AS SELECTOR, ALTERNATIVE TO <C-R>
</span><span style="color:#323232;">hf() {
</span><span style="color:#323232;">	cmd=$(history 0 | sort -nr | cut -c 8- | fzf -e --select-1 --no-sort --query "$1" )
</span><span style="color:#323232;">	# push the command into the history
</span><span style="color:#323232;">	print -S $cmd
</span><span style="color:#323232;">	eval $cmd
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;"># REMMINA USING THE CONNECTION FILE SELECTED USING FZF
</span><span style="color:#323232;">rf() {
</span><span style="color:#323232;">	pushd ~/.local/share/remmina
</span><span style="color:#323232;">	cmd=$(remmina -c $(ls $PWD/* | fzf -e --select-1 --no-sort --query "$1"))
</span><span style="color:#323232;">	# push the command into the history
</span><span style="color:#323232;">	print -S $cmd
</span><span style="color:#323232;">	eval $cmd
</span><span style="color:#323232;">	popd
</span><span style="color:#323232;">}
</span>
Skunk , in The Current Challenges With Using Linux On Airplanes

What ?

I work in ATC (air traffic control) and everything runs on Linux, from radars correlation to flight data processing.

And it’s not just us, most Air navigation service provider in the world works the same way.

WeirdGoesPro , in lemmy-matrix

Dank.

vacuumflower , in is there a Linux alternative to windows 10/11 that is similar?

No, it’s a different OS not intended as an alternative to Windows in any other sense that it’s a desktop OS too.

But it won’t be hard if you start with something common, like openSUSE or Debian.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines