[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


[Advertise on 4chan]


File: 1759211755416432.jpg (85 KB, 1019x401)
85 KB
85 KB JPG
Users of all levels are welcome to ask questions about GNU/Linux and share their experiences.

*** Please be civil, notice the "Friendly" in every Friendly GNU/Linux Thread ***

Check the Wikis (most troubleshoots work for all distros):
wiki.archlinux.org
wiki.debian.org
wiki.alpinelinux.org

>Which distro should I choose?
gnu.org/distros
nosystemd.org
>What are some cool programs?
suckless.org
harmful.cat-v.org/software
>What are some cool terminal commands?
commandlinefu.com
>Where can I learn the command line?
mywiki.wooledge.org/BashGuide
>Where can I learn more about Free Software?
fsf.org
>How to break out of the botnet?
wikipedia.org/wiki/Open-source_hardware
privacyguides.org
privacytools.io
prism-break.org
eff.org

GNU/Linux Games: >>>/vg/lgg
Previous thread: >>107551270
>>
windows
>>
>>107565960
I'm going to bed but I'm bumping my question anyway
>>107565248
>>
GrapheneOS is a version of Android which is described as “open source,” but it seems to include software that isn't free software or even “open source”. For instance, it comes with firmware programs for installation and it appears that at least some of them are binaries without source code. It is said to be “de-Googled,” but includes a way to download and install the nonfree Google Play program.
>>
>>107565825
>game
No game, that's the problem
>what problem
This shit >>107557449
Then I couldn't connect my bluetooth headphones.
>fix
I didn't fix it. I tried the fix that anon posted, I tried downgrading my mesa version to 25.1.7, I tried fucking with bios settings, nothing. Didn't bother trying to mess with bluetooth.

I'll try some more shit tomorrow, I guess.
>>
>>107566121
Just delete and re-pair them. Bluetooth is indeed awful on Linux.
>>
>>107566060
If you didn't make any local changes yourself (i.e you haven't modified anything) then what happened is somebody force pushed to the upstream repo.

To fix that you do:
git fetch --all
git reset --hard origin/master


Or something like that.
>>
I like loonix :DDDD
>>
>>107566156
I don't
>>
>>107566183
this
>>
File: 1765554227899633.png (200 KB, 774x848)
200 KB
200 KB PNG
>>107565960
For some reason I can't blacklist the nouveau driver, despite having tried seemingly everything. Either that, or my nvidia drivers aren't working, so the system keeps using nouveau(?). Can anybody help?
>>
How do I disable the cursor drop shadow on KDE? My custom cursor already had a prebaked drop shadow, so adding another drop shadow on top of that just makes it too dark.
>>
>>107566358
Just add something like:
modprobe.blacklist=nouveau rd.driver.blacklist=nouveau
to your grub config and re-generate it.

You need both to blacklist it properly at least this was the case when I used Nvidia years ago.

https://stackoverflow.com/questions/63103652/differences-between-modprobe-blacklist-and-rd-driver-blacklist-in-linux-kernel-p
>>
>>107566388
I already blacklisted it in /etc/modprobe.d/blacklist.conf. isn't that sufficient? Suppose not...
>>
>>107566403
If it gets loaded in the initramfs rather than after boot then no, that's not sufficient.
>>
Hello is this the thread dor friendly Gnus and Linuses like me?
>>
>>107566153
Hmm, I'm not good enough with git to figure this out
>>
>>107566562
Then you just delete the repo and clone it again.

Also get good:
https://git-scm.com/book/en/v2
>>
>>107566605
Well the problem I can't do that is that they changed the file structure from 1.12 to 1.14 and allegedly when you updoot from the old file architecture to the new fiel architecture it would detect and trigger an automatic data migration to preserve your profile and settings, I actually have a 1.14 version on my computer but I have no idea how to manually move my shit over.
>>
>>107566661
Then backup everything and start fresh.
>>
>>107566674
That sounds miserable
>>
File: 1765869860537.jpg (345 KB, 1080x1393)
345 KB
345 KB JPG
>>
>>107566826
haha
>>
>>107566826
Somethings never change lol
>>
>>107566826
>Reddit
Why am I not surprised. No, you are not a woman just because you decided to reject your birth sex. Biology absolutely doesn't work that way.
>>
Can you recommend a graphical display manager for Xfce or MATE that isn't GDM (pulls a lot of Gnome dependencies), SDDM (even more KDE/Qt ones) or LightDM (just never had a good personal experience with it)?
>>
>>107566950
https://wiki.archlinux.org/title/Greetd
>>
>>107566826
this is satire
>>
File: SDDM.jpg (92 KB, 1280x800)
92 KB
92 KB JPG
I have two monitors and SDDM is prioritising my secondary screen: the cursor spawns on my secondary monitor by default, and my login splash screen only shows on my secondary monitor. I tried editing /usr/share/sddm/scripts/Xsetup as follows:
xrandr --output DP-1 --primary --auto
xrandr --output HDMI-A-1 --off

But it doesn't do anything even after rebooting.
>>
>>107567108
satire is looking very much like reality these days or reality is very much looking like satire, maybe we do live in a simulation and whoever left out game open has been away for a bit too long.
>>
>>107567916
I just found out that in /etc/sddm.conf, the setup script path has been commented out. Gonna uncomment it see what happens.
>>
>>107567916
>>107567985
Uncommenting didn't change a thing.
>>
I love GNU/Linux so much but I wish it was an option for phones because I want to be able to actually use my own phone and not worry about firmware spyware that records camera and mic constantly.

Inb4 IME or whatever is still spying you, that's not the point, I want to be able to root the phone.
>>
>>107568147
You vill NOT root ze device
>>
can't overclock mouse polling rate
>>
My only experience with Linux was messing around with Ubuntu over a decade ago on a old laptop before I replaced it with a desktop
Got a Lenovo LOQ as a gift recently and I want to install a Distro on it.
Should I just install Ubuntu again or something else?
>>
>>107568356
Mint XCFE and call it a day
>>
>>107568356
Aurora or Bluefin and call it a day
>>
>>107568356
Might as well, or setup a flash drive with ventoy and then add a few different .iso files to it, then try out a few of the live environments. I was using Mint for a few years, then I swapped to Fedora for a month, loved it, but it was incompatible with jellyfin, so I went with Ubuntu LTS, and I've been using that for a few months now without issue. I also have arch on an old laptop, and it gets the job done. Distro-hop around until you find out what is comfortable for you.
>>
>>107568356
Spend the next 2 months trying a new distro every day and call it a day
>>
>>107568356
I like Ubuntu (I'm using it right now). So yeah you could install Ubuntu LTS. If you end up not liking GNOME then you can install a different DE from the repos, it's easy.
>>
>>107568336
You don't need more than 1000/s.
>>
>paru is still broken
epic shit
is it abandoware?
>>
>>107568515
Might be a good idea to replace it with paru-git at this rate
>>
>>107568495
mine is at 125 Hz or 8 ms.
plugged in another mouse that's 1000 Hz by default and it limited it to 500 Hz that I specified
The slow mouse works fine in windows at 500 Hz. I think I got it working on my previous motherboard but I'm not sure
>>
File: dp.gif (8 KB, 584x344)
8 KB
8 KB GIF
Newbie here. Used i3 for a bit, can't live without it now. But using no DE requires me to look up wikis for hours just to change some config all the time. Is there a control panel or settings manager with a GUI or TUI? I'm looking for something like nmtui but for all settings like fonts, display, inputs. Or should I just use a DE and change the window manager to i3?
>>
>>107568536
pretty sure that doesn't work either
>>
>>107568571
There's a bunch of shit you can install like lxapperence, arandr, xinput-gui, pavucontrol, blueman.
You can also install Xfce's settings panel and use that.
>>
>>107566060
if you've made local changes (i.e. modified the files in that repo) then you gotta backup those files, then
$ git checkout current-branch && git pull
and apply the difference between your local files and the newly pulled files manually
if you haven't, then the branch probably got restructured, in that case
$ git fetch && git branch -m current-branch old-branch && git branch current-branch origin/master && git checkout current-branch && git branch -d old-branch && git merge FETCH_HEAD && git checkout .

`git pull' is short for
$ git fetch && git merge
>>
File: Not Breeze.png (5 KB, 202x103)
5 KB
5 KB PNG
What the fuck are Firefox's titlebar buttons doing? Overnight they stopped being the Breeze buttons, even though they were Breeze just yesterday. This is of course on KDE Plasma with Breeze.
>>
File: This is Breeze.png (7 KB, 238x164)
7 KB
7 KB PNG
>>107568794
This is what it looked like yesterday.
>>
>>107568794
>>107568805
AND GOD WHERE DID THE FUCKING SEARCH FOR TABS BUTTON GO?
>>
>>107568794
what distro?
>>
>>107568515
Just use yay
>>
File: lesbian.png (350 KB, 640x640)
350 KB
350 KB PNG
gay
>>
File: 1751933250032864.jpg (42 KB, 700x660)
42 KB
42 KB JPG
>>107568515
>install the new™ memory-safe™ version of yay
>immediately breaks
makepkg chads stay winning
>>
File: 1741590735141330.png (2 KB, 239x50)
2 KB
2 KB PNG
Is an outdated Kernel a security concern in embedded IoT devices? I'm very new to Linux and had to learn a lot of things including building an image with the Buildroot SDK for the board I'm using, adding packages, kernel drivers .ko files, etc. and I just had the thought to check what Kernel version the SBC (Luckfox Pico Pro/Max) is running, and it's quite outdated.
Can I leave it as-is and ship it to customers? Can it be upgraded in the Luckfox Buildroot SDK and then I just rebuild the image as normal?
The board will serve as a communication module that reads MODBUS data over UART from an industrial device's MCU's UART, and then sends it to our server over Ethernet. There's more to it, but this is the basic functionality in a nutshell. It does work btw.

TLDR: Old Kernel bad or okay for device meant to be embedded and not touched for years?
>>
>>107569210
If the kernel supports the hardware and you don't need features introduced since, it's fine.
>>
>>107569065
Fedora. Just found out Firefox uses the titlebar buttons not from my window decoration, but from my icon pack.
>>
>>107569210
this is arm right?
>>
>>107569516
>>
>>107567916
>>107568038
switch the displayport cables
>>
>>107569523
Grim
>>
>>107569580
umm
>>
What is the best terminal web browser? I don't need pictures or javascript, just some way to access weblinks in a TTY so I can download source code and compile it without having to install a whole desktop environment.
>>
>>107569620
Lynx or w3m.
>>
File: debian_thong_1.jpg (96 KB, 640x480)
96 KB
96 KB JPG
>>107569171
Me on the right
>>
>>107569647
I tried lynx but didn't like the layout, I will give w3m a go
>>
>>107569647
>>107569655
W3m is great because it's written by a Japanese programmer and doesn't have an interface like fucking emacs
>>
>>107569655
try links then.
>>
>>107569568
I did that, but it's still defaulting to my secondary monitor.
>>
how do i install cut the rope on waydroid the app store says its not compatable
>>
>>107569669
Reminds me of Floorp basically being Firefox, Japan.
>>
>>107568147
Jolla phone with sailfish os
>>
>>107569210
Old kernel is very bad for security but if it's not connected to the Internet then it's probably fine. Since you said iOT I'm going to assume it connects to every cloud imaginable and has terrible security even though it could work on a private LAN with no Internet at all but the manufacturer decided to tie it to some premium subscription you don't want or need so it can make your buttplug randomly tingle via a webhook.

Devices like that are definitely compromised as fuck if they're not getting regular firmware updates. Look at the Android kernel for what everyone should be doing. You don't have to update it every week but it should be getting security patches as and when it's relevant.
>>
Boutta spend my paycheck on an amd gpu and swap to Linux, behold as the gpu doesn't fit
>>
>>107569749
>behold as the gpu doesn't fit
Been there before but luckily I noticed and had enough time to cancel my case order and buy a different case.
>>
i think im gonna go with gnome this time instead of kde
>>
>>107569724
>Old kernel is very bad for security
It's not, distros that use old kernels also backport security patches.
>>
>>107569919
Yes, but that implies you're installing them. If the iOT device isn't getting firmware updates then it's not.

If you run
uname -a
it will tell you when the kernel was built.
Linux localhost 6.17.9-gentoo #2 SMP PREEMPT_DYNAMIC Mon Nov 24 18:01:02 UTC 2025 x86_64 GNU/Linux
>>
>>107569749
amd gpus have shit linux-libre support
DO NOT BUY
>>
>>107569648
cute! here's some more:
https://pixiv.perennialte.ch/search?category=artworks&name=debian&mode=safe
>>
>>107569955
All GPU's have shit Linux libre support. You can't buy a GPU today that doesn't depend on firmware.

If you want to run a libre kernel then you go and buy a Stinkpad.
>>
If my bluetooth radio ever failed on Windows, I could go to Device Manager, right click it, disable, then right click again, and enable, and my bluetooth would work again.

My bluetooth radio has just fucked out on Linux, but the bluetooth toggle in my system settings only enables/disables the bluetooth service, rather than the radio itself. When I
entered sudo usbreset /dev/bus/usb/001/002
, it told me "No such device found" even though lsusb listed my bluetooth radio as Device 002 under Bus 001. As a last resort, I installed hardinfo2, hearing it's the Linux equivalent to Device Manager, only to find out it's a view-only program.

What do I do? Fedora btw.
>>
>>107569970
sudo systemctl restart Bluetooth.service
>>
>>107569963
Lies, I say, my gpu works great
>>
>>107569979
Which is?
What GPU are you using? Some ancient Nvidia?
>>
>>107569976
Like I said, restarting the service doesn't work; I need to power cycle the RADIO ITSELF.
>>
>>107569988
Then you do that in the sysfs but if it's actually a USB device then just unplug it and replug it.
>>
>>107569982
amd's igpu
>>
File: 1756964002022286.jpg (456 KB, 2400x4000)
456 KB
456 KB JPG
What's the recommended tool to to check cpu usage, temps etc? Mission Center and btop are reporting different temps
>>
>>107569997
>>107569988
Although if usbreset is indeed telling you "No device" then that's a firmware bug in the shitty Bluetooth device that has caused it to quite literally disappear.

That doesn't happen for nothing.
>>
>>107570002
The APUs require firmware too unless it's ancient. They're basically
>>
>>107570006
lsusb still lists the device so it's there and it was working just a moment ago. This happened sometimes on Windows too, and all I had to do there was power cycle the radio. Can I do that with sysfs?
>>
>>107570011
Woops, that got cut off. I was going to say they're basically cut down Vega mobile GPUs.

Maybe the older stuff is fine though:
https://en.wikipedia.org/wiki/AMD_APU

>>107570015
Then check in the sysfs. It would be something like:
cd /sys/bus/usb/devices/1-2


Then you can either do something like:
echo "1" | sudo tee reset


Or:
echo "off" | sudo tee power/control
echo "on" | sudo tee power/control
>>
>>107570015
>>107570047
Is this the one
>>
File: 1765468958101.jpg (369 KB, 1280x1242)
369 KB
369 KB JPG
>>107565960
friendly reminder that all open source shill are obsessed trannies.
>>
>>107570084
If that matches
lsusb -t
then yes.
>>
>>107570003
linux is cooked
>>
>>107570127
lsusb -t
gives me this:
/:  Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/10p, 480M
|__ Port 005: Dev 002, If 0, Class=Wireless, Driver=btusb, 12M
|__ Port 005: Dev 002, If 1, Class=Wireless, Driver=btusb, 12M
|__ Port 008: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 008: Dev 003, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 009: Dev 004, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 010: Dev 005, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 010: Dev 005, If 1, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 010: Dev 005, If 2, Class=Human Interface Device, Driver=usbhid, 12M

The radio is presumably btusb, but the numbers I'm seeing here aren't "1-5" or "1-5:1.0"; rather I'm seeing Port 005 and Dev 002. lsusb just by itself is able to read out to me
Bus 001 Device 002: ID 8087:0029 Intel Corp. AX200 Bluetooth
, so where is it getting that information from?
>>
I forgot how useful is man -k
>>
>>107570127
>>107570047
Thanks for the leads, I used them to ask ChatGPT for a power cycling script:
#!/usr/bin/env bash
set -e

DEVICE=""
VENDOR=""
PRODUCT=""

# Find the USB device in sysfs
for d in /sys/bus/usb/devices/*; do
if [[ -f "$d/idVendor" && -f "$d/idProduct" ]]; then
if [[ "$(cat "$d/idVendor")" == "8087" && "$(cat "$d/idProduct")" == "0029" ]]; then
DEVICE="$(basename "$d")"
VENDOR="$(cat "$d/idVendor")"
PRODUCT="$(cat "$d/idProduct")"
break
fi
fi
done

if [[ -z "$DEVICE" ]]; then
echo -e "\e[0;91mBluetooth device not found\e[0m"
exit 1
fi

# Get lsusb-style name
PRETTY_NAME=$(lsusb -d "${VENDOR}:${PRODUCT}" | head -n1 | sed 's/^.*ID [0-9a-fA-F:]\+ //')

echo -e "\e[92mFound device:\e[0m"
echo -e "\e[92m $PRETTY_NAME\e[0m"
echo -e "\e[92m (sysfs node: $DEVICE)\e[0m"

read -rp "Power-cycle this device (unbind/bind)? [y/N]: " REPLY
case "$REPLY" in
[yY][eE][sS]|[yY])
echo " Unbinding $DEVICE"
echo "$DEVICE" | sudo tee /sys/bus/usb/drivers/usb/unbind > /dev/null
sleep 2
echo " Rebinding $DEVICE"
echo "$DEVICE" | sudo tee /sys/bus/usb/drivers/usb/bind > /dev/null
echo "Power cycle complete"
;;
*)
echo "Aborted."
exit 0
;;
esac
>>
>>107570047
i never had to install anything and it never gave me trouble. it works wonderfully since i brought it!
but that make me think, is there any noticeable difference between vulkan and opengl for the final user? there it just says it uses a bit less cpu. hypothetically, if i brought a new amd card, would it use vulcan automatically? does that replace opengl completely?
>>
>>107570313
Vulkan is considered the modern successor to OpenGL, yes. There's still quite a lot of applications that use OpenGL (Firefox, for example) though. It's not going anywhere.

The problem with OpenGL was its poor standardisation which led to all sorts of proprietary vendor extensions. Vulkan is a lot more low-level and stricter on things like that.

It's the application that chooses the graphics API to use. Apps like Firefox have to specifically program against the OpenGL or Vulkan API and that will determine what they use.
>>
File: kwin.png (29 KB, 466x171)
29 KB
29 KB PNG
>>107570401
KWin shows how badly OpenGL sucks:
>>
Holy shit!!! Better you dont need bluetooth on linux or get ready to spend hours trying to make it work
Windows 1 - 0 Troonix
>>
File: イリヤ11d頬(近).png (431 KB, 724x846)
431 KB
431 KB PNG
>>107570401
amazing, its all a big mix of just works, i dont think i need to worry about it. i just checked;
https://wiki.debian.org/Mesa
and it seems all my trouble free experience is indeed because of opengl working so wonderfully with my igpu!
>>
>>107570430
They're already planning to port it to Vulkan it's just not a priority right now.
They'll probably do it for Plasma 7.
>>
>>107570566
it's not that hard.
>>107570003
you need to understand which sensors you're polling.
>>107569970
what bluetooth device do you even have?
>>
>>107565960
test
>>
>>107570003
sensors for temperatures
you can post the output of sensors to a ai to evaluate it
>>
>>107570430
>nvidiot complains about his own stupidity
ahhahahahahahaah SUFFER NVIDIOT AHAHAHHAAHAHHA
>>
>>107570002
>>107570568
this is so cute
>>
>>107570886
I think it's just stupidity, period.
Who wants transparent window decorations?
>>
>>107570867
Sorry, you do not pass, and even if you did you still wouldn't be a woman.
>>
>>107570566
Just switch adapters or kernels. Linux has the best Bluetooth support by far, but it's run by mobile vendors who are always breaking each others' adapters.
>>
>>107570920
Works on my hardware. Why do nJudea fangoys blame everything except their pet GPU vendor?
>>
>>107571114
Oh, I'm not saying it's not their GPU vendors fault I'm just saying you clearly have some sort of internal brain damage for wanting to do that.

What's next? Animated window decorations?
>>
>>107571122
Why not? It's a matter of taste. This shouldn't be a problem for a 170W GPU.
>>
>>107571171
Because it's stupid and you don't need it. What's wrong with the opaque decorations we've been using for years?
>>
Luv me MINT
simple as
>>
>>107571185
Why can't I have flashing spinning MLP window decorations if I want? Why should this be a problem? It's all GPU accelerated anyway.
>>
>>107571301
Because you're a child and you need to grow up.
Don't get me wrong, it's all very fun to have these things and they should NEVER remove the wobbly windows and 3D Cube effects but they're not exactly very practical.
>Boring is best
>>
/fglt/ this is retarded but hear me out
I have everything on a single btrfs partition with multiple subvolumes, including /home. The default layout in Cachy.
I want to shrink that partition (to something like 150gb for good measure, it's a 2TB drive) and use an ext4 partition for /home.
What's the easiest way to do this that doesn't involve outright formatting and reinstalling the OS?
>>
>>107571425
Why would you want that? What's wrong with your existing @home subvolume?
>>
>>107571444
1. I don't know the process of a @home backup in case I need to remove everything else
2. I recall some software (mostly games) being annoying about being on anything else than ext4. I don't recall if this was an issue with XFS alone or if it was also a problem with btrfs.
I could extend this to use a separate drive. I have a spare 1TB SSD just hanging in there. It has a windows install in it I use sometimes for testing stuff out. But I don't think I should go that far and maybe in the far future, if there's some use for multiGPU (lossless scaling maybe?), I won't be able to use both drives anyways, because they'd take 2 M2 slots and disable one of the PCIe x16 slots.
>>
>>107571506
>I recall some software (mostly games) being annoying about being on anything else than ext4.
The only case of that I know of is Dropbox and it was their issue and they fixed it. They didn't mean to break it but were accidentally depending on some ext4 specific thing.

>1. I don't know the process of a @home backup in case I need to remove everything else
Either rsync the files to your backup drive or if your backup drive is also BTRFS then use btrfs-send.
>>
>>107570121
>tranny obsessed freak calling others obsessed trannies
Beyond mindbroken.
>>
>>107571329
>gpu vendors are now your dad
truly impressive brainwashing
>>
>>107568538
fixed, bought a new mouse
>>
>>107566388
Did that and it didn't work. What Now?
>>
>>107571692
so your device is loading the nouveau module?
>>
>>107571589
I mean want to turn your desktop into a video game then be my guest. It's a stupid waste to do so but it's your desktop not mine.
>>
Within steam, how can I choose which version of a game I'm downloading?
I'm on linux, and I'm trying to install the linux version of a game which lists native windows, macOS, and linux compatibility, but when I install it it's the windows version plus proton.
>>
>>107571737
It'll always download the Linux version unless you have the Proton compatibility checked in the properties.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.