coltn
2
36
coltn

@lemmy.ml

lost in the wired

coltn 8 points 5 months ago

hell ya for being able to buy these used as office surplus in 5 or so years

path: 0 22514659, hotness: undefined, score: 8, children: 0
coltn 7 points 3 months ago

because i use a "dumb phone" (non-touch android flip phone, Sonim XP3 Plus 5G (X320)) my apps reflect that need a bit more.

  • TT9 invaluable app for T9 android phones, it works so so much better than the stock keyboard.
  • SimpleEmail this was the only email client that i could find that could work without a touchscreen. So far I've been reeeaally happy with it--it's so nice to have a solid email client again.
  • DSub2000 subsonic/navidrome client that "mostly" works without a touchscreen. it's not perfect, but for my use case it is usable when i don't want to pull out my MP3 player.
  • Localsend OS agnostic "air drop", must have
  • KDE connect Works really well on the Sonim for SMS, notifications etc (I had more issues previously when running older versions of Android on "dumb" devices)
  • DAVx5 Contact and Calendar sync, works so well with fastmail (or self hosted options); this is a life saver for me so that i can use the built in contacts/calendar for my non-touch device.
  • Delta Chat works surprisingly without touch. it's hard to get people to switch off text or signal. But because my phone doesn't support RCS, and signal is pretty mid (but still usable) without touch, delta chat has worked good for me.
  • Privacy Friendly QR Scanner works perfectly without a touchscreen, and has been invaluable on devices that do not come with a touch screen.

These are a couple apps that are not on fdroid, but work really well on my device if anyone is curious:

  • BIG Launcher Expensive AF, but I was able to purchase the launcher on my pixel (that runs grapheneOS), then send them an email saying it doesn't work on my Sonim X320 because it doesn't have google play services--they sent me an APK of the full version that does not need google play services. This is one of the few launchers that works on non-touch devices, and it's actually really good. The default launcher on the Sonim bugs out and does not show apps that are not pre-installed.
  • PodLP is a podcast app that is specifically made with non-touch/feature phones in mind. The developer did some AI assisted work to reverse engineer the API's for the softkeys on phones like the sonim. While I don't like AI, and try to use software that is free of slop--this is really cool work that I haven't seen in any other applications. The developer just recently put out the apk on android it seems like maybe it will come to f-droid or something.
  • MATVT Is the virtual mouse that I am using to get around not having a touch screen when needed. But TBH the scrolling is jank and only works on some apps... If anyone has another options or tips, I'd love to try anything else at this point.
path: 0 24039960, hotness: undefined, score: 7, children: 2
coltn 6 points 9 months ago

personally, i have my system is completely off and i boot it up, i just use my luks password then the system is set to auto log into my environment (only one password required)--then if my system is asleep, when i wake it up it will just go to my lock screen where i can use my fingerprint or user password.

path: 0 20524562 20526748 20527872 20528382, hotness: undefined, score: 6, children: 0
coltn 6 points 5 months ago

arch on my two laptops, and desktop. proxmox on my server as the hypervisor, and debian on the vm/lxc. my routers are running openwrt.

one of my laptops i use for testing, and i do switch distro's.. i've tried alpine, gentoo and i'd like to try openbsd. but arch is comfy

path: 0 22594726, hotness: undefined, score: 6, children: 0
coltn 4 points 10 months ago path: 0 20037180 20041978, hotness: undefined, score: 4, children: 1
coltn 4 points 10 months ago

Not much. There are some tech communities that I still monitor there to keep up with the general public. and then i check my local city subreddit sometimes.

But mostly use rss, and then lurk lemmy.

path: 0 19995457, hotness: undefined, score: 4, children: 0
coltn 4 points 10 months ago

Sorta, I use both Navidrome and Jellyfin. I use navidrome primarily for music listening, but then point jellyfin at the same library so that I can play music on the TV easily. With Navidrome I use feishin as my client on desktop, and I use tempo on one of my android smart phones, ultrasonic on my daily driver flip-phone (cat S22 flip), and my partner has used amperfy and subsonic on their iphone--haven't really been happy with any of the clients for iphone.

Navidrome built in webserver also works pretty ok for using at work etc. Feishin is really nice for being able to set up dynamic "smart" playlists with a gui.

I find that using something more dedicated to music like Navidrome is a little more feature built. Plus there are so many *sonic clients--so it just feels more flexible.

path: 0 20292630 20314745, hotness: undefined, score: 4, children: 6
coltn 3 points 10 months ago

I recommend navidrome to anyone who wants to own their music, but still be able to stream. It was quite easy to set up, and has worked fairly well--though I haven't been super happy with ios clients for my partner. Buy your music on Bandcamp. Torrent everything else. Buying records on Bandcamp is sweet cause then you get DRM free digital versions as well.

path: 0 20067521, hotness: undefined, score: 3, children: 0
coltn 3 points 6 months ago

The author pretty clearly states why they used the form factor:

it's my take on the slab style computers that were somewhat popular before the world settled on clamshell designs for portable computers. I really wanted a TRS-80 model 100 when I was young so this sort of design was a big influence.

not everything is built for everyone, and that's cool & fun

path: 0 22338787 22340476 22342038 22343858, hotness: undefined, score: 3, children: 0
coltn 3 points 9 months ago

maybe using scrcpy is an option for you? like /u/paper_moon@lemmy.world said, using a password manager for 2fa is great (like actually so so great, and easier to back up/not lose access)--but also, a lot of services only use sms... in that case KDE-Connect is sorta the best.

another option for sms 2fa is google messages--but there are privacy concerns there for sure. I really wish there was something selfhosted/open source that was more light weight and similar to messages.google.com.

path: 0 20333876, hotness: undefined, score: 3, children: 0
coltn 3 points 3 months ago

this is absolutely insane, thank you for sharing lmao

path: 0 24040195, hotness: undefined, score: 3, children: 1
coltn 3 points a year ago

I use a flip phone as a daily driver, and do not have any banking apps--and things are just getting harder and harder. I primarily do my banking on my laptop, but I do have an old pixel phone with GrapheneOS that plug in and charge when I "need" a smart phone.

Most banking apps need the banking app installed to a smart phone because MFA is handled through the banks proprietary app. Some banking apps aren't even possible to install on GrapheneOS due to the app requiring google play integrity API--making these banks impossible for me to use.

I use three banks, one works perfectly and supports traditional 2fa totp--which is seamless for me. My second bank supports MFA through their app, and will fallback to SMS 2fa--less good, still relatively convenient (i hate using my phone, having to find it etc), but also much less secure. The third bank (which I may drop) only supports MFA through the app, but still supports graphene. This is more secure than the second bank, but a huge pain to have to charge my smart phone, and go through the process.

Banks are not incentivized to have web/computer access be painless. It feels like soon we may not be able to bank without paying for spyware.

path: 0 19631453 19631901 19633732 19641113, hotness: undefined, score: 3, children: 0
coltn 3 points 2 months ago

as someone who has been using t9 phones for the last 3-4 years, the tough part is will the software and keys even be good on this. you just don't know till you use it. It's true, having an underpowered phone sucks ( I'm using the Sonim X320 now which I believe has 4GB of ram, and it's soooo nice compared to the Cat S22 Flip ). But a lot of issues on my previous phones (prev mentioned Cat, then the Qin F25) was mostly the software not working well with buttons or the screen size. The sonim I have now works well because the stock apps a designed for the hard ware. $450 or whatever is still too much, but if it covers all the bands and use usable, at least it's an option.

path: 0 24300537 24301774 24302889, hotness: undefined, score: 3, children: 0
coltn 2 points a month ago

I've been using Chimera linux recently (coming from Arch), and APK v3 is so good. It is so fucking fast and it's dependency management is next level. Also the world file is really cool. Pacman felt more powerful in some ways, but a bit slower and more cumbersome. I also have had it just remove dependencies that another package still needs, and optional dependencies aren't handled as cleanly.

path: 0 24720701 24721204, hotness: undefined, score: 2, children: 0
coltn 2 points 9 months ago

ya but for me it was easier to mentally map ctrl-b + key for remote, ctrl-n + key for local. also sometimes i'll use the prefix, then change my mind and esc out, and with the whole double prefix thing it broke my brain. everyone is different though lol maybe that was a bad protip.

path: 0 20334498 20334609 20335490 20335574 20335663, hotness: undefined, score: 2, children: 0
coltn 2 points a year ago

bummer that you've had issues with arch. but i don't really understand the issues you've had. like setting up reflector should solve the mirrors, and checking the newsfeed before updating will solve a lot of other issues. In the last year I think there was only one, maybe two times that there was manual intervention required from me--and they were both trivial; and the convenience of never having to worry about doing a distro upgrade is so nice... Other than that, hyprland is changing frequently so sometimes you need to update your config--but again, just read the release notes or use a wm that updates less (like sway, dwm). But the changes have never taken more than 20 seconds to fix, and they've never been breaking for me. Maybe some of your issues were due to the DDOS attacks that have been going on? Also how much do you use the AUR?

My take on Arch after almost a year is that you have to either be super good at Linux, or be nerdy enough to waste time on Linux nonsense and menial maintenance tasks.

while i think this is overstated, i do agree that you need to be a certain kind of person to enjoy arch.

path: 0 19665512 19666250, hotness: undefined, score: 2, children: 3
coltn 2 points a year ago

sorry if my reply seemed too negative towards you. I was mostly curious about the issues you had and sorting them out... It's good you enjoy it! like I said, I think for specific people... these types of issues are much more interesting than dealing with issues that come with other platforms.

I wonder if your system update/hyprland issue was when they moved away from wlroots?

AUR isn't really recommended. Because it's managed by users, you're essentially running install scripts that may or may not be maintained by randos (of course, i'm simplifying--but i think this is a fair way to look at it). Personally, if possible I'll always choose flatpak > AUR--and AUR only when necessary. That being said, I do install from the AUR, and I love that it exists and is available... I just avoid it when possible.

Updating once a year is rough. But even then with your issues, imo i'd weigh those to how difficult a windows update for 10 -> 11 or going from Debian 12 -> 13... If I was only using my computer once a month or so, I'd likely run Debian. But I do have a second laptop that I rarely use, but it runs arch with DWM and almost nothing else GUI besides a web browser and "it just works"... even after a month or so there isn't much to updated, cause it only has like 500 or packages installed lol

if you haven't already, i recommend maybe trying to set up a systemd timer for refreshing reflector? I run it manually whenever I find that downloading updates is slow or fails... in the past I had a bash script in my $PATH called update.sh that would run reflector, run yay, and then update flatpak (I put it in my $PATH, because at the time I was testing the water with different shells, and didn't want to have to update .bashrc, .zshrc and fish config etc).

path: 0 19665512 19666250 19695555 19698308, hotness: undefined, score: 2, children: 1
coltn 2 points 9 months ago

some benefits to using tmux,

  • When you switch terminal emulators your workflow and keybinds come with you.
  • If you need to operate within a tty, you can still use tmux and it feels almost like using a wm but without a gui.
    • useful if you need to drop out of your desktop environment or maybe your DE/WM/compositor fails to load.
    • also if you DE/WM/compositor crashes, your terminal doesn't go with it.
  • If you ever end up working on servers it's so nice to be able to have the same workflow that you already use on desktop.
  • tmux in my experience is much more scriptable.
  • running system updates in tmux scares me less--if i accidently close the running terminal window i won't end up with a partial update.

One pro tip: on your local machine, set the tmux prefix to (instead of ), that way when you're using tmux on a remote server you can run tmux on the remote as well as on your local and the binds don't conflict.

unbind C-b
set-option -g prefix C-n

baby steps though. don't rush into things. don't even worry about what i said... just learn to use man and --help (and/or install tldr) keep building on the knowledge you have as you go; and don't be afraid to jump in when something interests you. good luck friend!

path: 0 20334498 20334609 20335490, hotness: undefined, score: 2, children: 2
coltn 2 points 10 months ago

I think most of this works for me in zsh. But also tmux can help with selection; I believe by default you use your prefix then open bracket (Ctrl-b + [) to put your self in selection mode. I have some configs to use vim bindings in selection mode.

Tmux selection:

# Yanking
bind-key -T copy-mode-vi v send-keys -X begin-selection
bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle
bind-key -T copy-mode-vi y send-keys -X copy-selection-and-cancel

zsh keybinding:

# Key Bindings
# set vim mode
bindkey -v

# create a zkbd compatible hash;
# to add other keys to this hash, see: man 5 terminfo
typeset -g -A key

key[Home]="${terminfo[khome]}"
key[End]="${terminfo[kend]}"
key[Insert]="${terminfo[kich1]}"
key[Backspace]="${terminfo[kbs]}"
key[Delete]="${terminfo[kdch1]}"
key[Up]="${terminfo[kcuu1]}"
key[Down]="${terminfo[kcud1]}"
key[Left]="${terminfo[kcub1]}"
key[Right]="${terminfo[kcuf1]}"
key[PageUp]="${terminfo[kpp]}"
key[PageDown]="${terminfo[knp]}"
key[Shift-Tab]="${terminfo[kcbt]}"

# setup key accordingly
[[ -n "${key[Home]}"      ]] && bindkey -- "${key[Home]}"       beginning-of-line
[[ -n "${key[End]}"       ]] && bindkey -- "${key[End]}"        end-of-line
[[ -n "${key[Insert]}"    ]] && bindkey -- "${key[Insert]}"     overwrite-mode
[[ -n "${key[Backspace]}" ]] && bindkey -- "${key[Backspace]}"  backward-delete-char
[[ -n "${key[Delete]}"    ]] && bindkey -- "${key[Delete]}"     delete-char
[[ -n "${key[Up]}"        ]] && bindkey -- "${key[Up]}"         up-line-or-history
[[ -n "${key[Down]}"      ]] && bindkey -- "${key[Down]}"       down-line-or-history
[[ -n "${key[Left]}"      ]] && bindkey -- "${key[Left]}"       backward-char
[[ -n "${key[Right]}"     ]] && bindkey -- "${key[Right]}"      forward-char
[[ -n "${key[PageUp]}"    ]] && bindkey -- "${key[PageUp]}"     beginning-of-buffer-or-history
[[ -n "${key[PageDown]}"  ]] && bindkey -- "${key[PageDown]}"   end-of-buffer-or-history
[[ -n "${key[Shift-Tab]}" ]] && bindkey -- "${key[Shift-Tab]}"  reverse-menu-complete

# Finally, make sure the terminal is in application mode, when zle is
# active. Only then are the values from $terminfo valid.
if (( ${+terminfo[smkx]} && ${+terminfo[rmkx]} )); then
    autoload -Uz add-zle-hook-widget
    function zle_application_mode_start { echoti smkx }
    function zle_application_mode_stop { echoti rmkx }
    add-zle-hook-widget -Uz zle-line-init zle_application_mode_start
    add-zle-hook-widget -Uz zle-line-finish zle_application_mode_stop
fi


# History - use current line up to cursor to search through history with arrow keys
autoload -Uz up-line-or-beginning-search down-line-or-beginning-search
zle -N up-line-or-beginning-search
zle -N down-line-or-beginning-search

[[ -n "${key[Up]}"   ]] && bindkey -- "${key[Up]}"   up-line-or-beginning-search
[[ -n "${key[Down]}" ]] && bindkey -- "${key[Down]}" down-line-or-beginning-search
path: 0 20211809, hotness: undefined, score: 2, children: 0
coltn 2 points 9 months ago

because it's less work. i don't have to strip out what a distro thinks i want. i don't have to worry about major distro releases that might have changes that need manual intervention. if there are updates that need manual intervention, they're small, easy to deal with and usually do not effect me. everything is well documented and standard. packages are installed with default settings/config (to my understanding), so i can easily read upstream documentation and not have to deal with weirdness. getting packages that are obscure is easier. i don't have to worry about upstream having a fix, or supporting something that i need but my distro not having the update in their repo. it's just simpler and easier to manage (for my use case)

path: 0 20516123, hotness: undefined, score: 2, children: 0

thanks for using Leebra!

go to feed...