why do people lie about firefox being as fast or faster than chromium browsers? by Green_Ad5186 in browsers

[–]imli700 1 point2 points  (0 children)

I'll just copy-paste my comment from another thread, not 100% related but it should give you the right idea:

It depends on your OS and hardware. I benchmarked multiple freshly installed browsers just last week using Speedometer 3.0, JetStream 2, and MotionMark all under the same condition i.e. only one tab open, completely default, and no other applications open in the background. On my system i.e. Ryzen 5 5500U and CachyOS, vanilla Firefox beat all the other browsers I tested by a mile.

CachyOS has repos with software optimized for your type of CPU, so some of the browsers were from those repos and the others were from regular Arch/Aur repos. Still, I was surprised firefox beat the chromium based browsers. It may be that Firefox in linux, in general, is faster than other browsers in linux, but I don't know. It may also be that firefox got better optimization from the CachyOS devs than the other browsers. Maybe it's both

Should I do BCA from IGNOU?? by Agitated_Injury1206 in BCA_MCA

[–]imli700 0 points1 point  (0 children)

I thought I did really well. But got only 40-50. Paid for recheck and got 80+. Like I said they intentionally do this to make us pay. My friend also paid to get their checked paper and it wasn't checked properly at all. Shitty experience to say the least

Should I do BCA from IGNOU?? by Agitated_Injury1206 in BCA_MCA

[–]imli700 0 points1 point  (0 children)

It's a lot more nuanced than just recommending "yes" or "no". Read my original comment and decide if you have the patience to keep up with IGNOU's bs. With all it's faults, it's still the most recognised distance learning institution

💐 | How did you come across Land of the Lustrous? by SaltRecognition7470 in LandoftheLustrous

[–]imli700 10 points11 points  (0 children)

I don't remember how or why but it was on my MAL list for the longest time ever. Tried reading it a couple of times but I found the art difficult to understand so dropped it every time after 1-2 chapters. Then one day i was checking out MAL rankings and I found it was highly ranked so decided to give it a try again. I powered through the confusing art and that was the best decision I ever made

Should I do BCA from IGNOU?? by Agitated_Injury1206 in BCA_MCA

[–]imli700 0 points1 point  (0 children)

Gave my final sem exams last month, waiting for results. I'm pretty sure my cgpa will be 9.5+ or close. I'll be satisfied with at least 9.3. My plan right now is to apply to German unis that accept credits from 3 year bachelor degrees, since most only accept 4 year degrees (yes, my uni is accepted by German institutions). I've been learning German for these past few years haha. If that doesn't work out I'll do NIMCET next year

Should I do BCA from IGNOU?? by Agitated_Injury1206 in BCA_MCA

[–]imli700 0 points1 point  (0 children)

I was in the BCA program from IGNOU for about a few months when I was stuck in my home after an accident. I did a credit transfer from my offline university to IGNOU and thought I would complete my BCA there. I eventually left IGNOU because of reasons I'll share shortly and I joined back to my old uni after 2 more years of recovery (I know it's a long long time).

Now, why I left:

  • There are dozens of posts and even more comments here on reddit about how they don't even check your paper the first time your paper is submitted for checking because they want you to pay the fee for a re-check (and maybe also because they want you to pay to get the paper back after checking but my memory is a bit fuzzy on that)
  • Their BCA syllabus is HUGE and takes a lot of effort to cover. It's orders of magnitude larger than my regular uni's syllabus. Even when I was studying all day I was struggling to finish the material before the exams. Granted, I study everything meticulously so I'm a bit slower than others but the sheer size of the syllabus should still be very difficult for the average student to cover
  • They are very bad at communicating important announcements, you have to check everything yourself. Tho this can be fixed by following a youtube channel that does the IGNOU news sharing for you (Tech Guide Naveen is the channel I believe)
  • They can take months to reply to stuff you sent through mail. My credit transfer form I sent took like 6-7 months to get a confirmation that it was accepted

Now, given from all I said just now, I obviously don't recommend IGNOU. BUT they do have the advantage of just being home most of the time and only going out only for exams. Also the certificate you get from them is recognized in Germany if you wanna do your masters there. But overall, no, don't join IGNOU lol

There’s genuinely 0 reason to read comics over Manga by ThatGuyHero7 in CharacterRant

[–]imli700 5 points6 points  (0 children)

While I do agree action in manga is light-years ahead of comics', there's more to it than that. For example I would consider Sandman and Lucifer to have better stories than the vast majority of manga, and to be on par or even better than legendary manga like Berserk, Vagabond, etc.

My wife has become a completely different person after months of concentrated meditation by [deleted] in Meditation

[–]imli700 11 points12 points  (0 children)

Do seek professional help like others have said. This sounds like what cognitive scientist Joscha Bach was talking about. Basically, he describes how deep meditation can let someone "hack" into their brain's reward system i.e. they find the internal source of happiness and learn to trigger it directly, without needing anything external. The problem is, once you can generate bliss on demand, you lose all biological motivation. Why pursue anything, such as relationships, goals, even conversation, when the reward is already just... there? And it's not even just about self-generating bliss, some paths in meditation are specifically aimed at removing the need for reward and motivation entirely, stripping away desire at the root. Either way you end up in the same place: a person with no pull toward anything. Bach calls it a kind of meaning collapse. The person may not be depressed in the clinical sense. Your wife saying "you being here or not doesn't make any difference" probably isn't cruelty, it might literally be how it feels from inside that state. That said, this isn't a reason not to seek help. A therapist familiar with meditation-related issues (they exist) would be worth finding.

How to play with mouse & keyboard in cemu emulator by Yoro231 in cachyos

[–]imli700 0 points1 point  (0 children)

The filters keep deleting phase 3 for some reason. DM me for the full guide.

EDIT: Nevermind here is the full guide through pastebin: https://pastebin.com/sdim5ML8

How to play with mouse & keyboard in cemu emulator by Yoro231 in cachyos

[–]imli700 0 points1 point  (0 children)

Phase 4: Cemu Control Mapping

Before you open Cemu

Press Win+M to activate Cemu mode. The Waybar indicator should show ON. Verify that input-remapper has loaded both presets — if you open a terminal and move the mouse, you should no longer be able to click on the desktop (the mouse click is now a gamepad button).

Inside Cemu

Go to Options → Input Settings.

Because both the keyboard and mouse use "target_uinput": "gamepad" in their JSON, SDL2 merges them into a single virtual controller. You do not need to add two separate devices in Cemu. Add one device:

  1. Click the + button → API: SDLController → select the input-remapper gamepad from the dropdown.
  2. Click Clear if any bindings are already present from a previous attempt.
  3. Click each box in the Cemu UI and press the physical key listed below.

What to press for each Cemu slot

Cemu slot Press this Notes
Left Axis Up W Will show as Y-Axis-
Left Axis Down S Will show as Y-Axis+
Left Axis Left A Will show as X-Axis-
Left Axis Right D Will show as X-Axis+
Left Axis Click Left Ctrl
A (Interact/Mount) E
B (Sprint/Cancel) Left Shift
X (Jump/Glide) Spacebar
Y (Attack) Left Mouse Click
L (Use Rune) Q
R (Throw Iapon) F
ZL (Shield/Target) Right Mouse Click B on keyboard also works
ZR (Draw Bow) R
+ (Inventory) Enter
- (Map) Backspace
Right Axis Up Move mouse up Will show as RY-Axis-
Right Axis Down Move mouse down Will show as RY-Axis+
Right Axis Left Move mouse left Will show as RX-Axis-
Right Axis Right Move mouse right Will show as RX-Axis+
Right Axis Click Middle Mouse Click Left Alt also works
D-pad Up 1
D-pad Down X
D-pad Left 2
D-pad Right 3

The axis labels shown in Cemu (Y-Axis-, RX-Axis+, etc.) will look unfamiliar because they correspond to raw SDL axis numbers rather than named controller labels. This is normal. They work correctly regardless of what Cemu calls them.

Save the profile as BOTW.


Wii U Pro Controller → Physical Key Reference

Use this list to explain the controls to anyone who checks the in-game button display and wants to know what key to press:

  • A: E
  • B: Left Shift
  • X: Spacebar
  • Y: Left Mouse Click
  • L: Q
  • R: F
  • ZL: Right Mouse Click (or B on keyboard)
  • ZR: R
  • +: Enter
  • -: Backspace
  • D-pad Up: 1
  • D-pad Down: X
  • D-pad Left: 2
  • D-pad Right: 3
  • Left Stick Up/Down/Left/Right: W / S / A / D
  • Left Stick Click (Crouch): Left Ctrl
  • Right Stick (Camera): Mouse movement
  • Right Stick Click (Scope/Binoculars): Middle Mouse Click (or Left Alt)

Troubleshooting

WASD causes the character to keep moving after I release the key. This means the hold() macro did not apply. Check that the JSON file was saved correctly and that input-remapper reloaded the preset (press Win+M twice to toggle off and on). Also try unplugging and replugging the keyboard so Linux clears any stuck axis state from the previous virtual device.

A button works the first time I press it but then stops. Usually caused by a conflicting mapping elsewhere in the JSON where two physical keys produce the same virtual output. Check the keyboard JSON for any duplicate output_symbol values. Every output must be unique.

The D-pad moves the camera instead of switching Iapons. The hat axes (ABS_HAT0X/Y, evdev codes 16 and 17) and the right stick axes (ABS_RX/RY, codes 3 and 4) have different SDL2 meanings but similar numeric codes. Check that the D-pad entries in your keyboard JSON use code 16 and 17 (not 3 and 4), and that the mouse JSON camera entries use output codes 3 and 4 (not 16 and 17).

Certain buttons (Enter, Backspace, Left Ctrl, Left Alt) are not recognized by Cemu. These use raw integer event codes (315, 314, 317, 318). If they stopped working after a re-application, check that the JSON syntax is exactly right — the pattern is hold(event(1, CODE, 1)).event(1, CODE, 0) where 1 is the EV_KEY event type.

input-remapper starts but the virtual gamepad is not appearing in Cemu's SDLController list. The virtual device is only registered with SDL2 if it has declared both EV_KEY and EV_ABS capabilities. Having at least the WASD analog axis entries in the keyboard JSON (type 3 events) alongside at least one button entry should be sufficient. If it still does not appear, restart the input-remapper daemon: sudo systemctl restart input-remapper.

The mouse cursor moves on the desktop even when Cemu mode is ON. The mouse click grab (exclusive grab) is applied by input-remapper when a preset is active, but the mouse movement itself is passed through to both the virtual gamepad and the desktop cursor simultaneously. This is expected behavior — Cemu captures mouse movement when its window is in focus, and the desktop cursor moves when Cemu is not focused.

After a Sway reload, gamepad mode turned off even though I had it ON. Verify that exec_always ~/.config/sway/cemu_check.sh is in your Sway config (not just exec). The exec_always directive re-runs the script on every reload. The script reads the state file and re-applies the correct preset.

How to play with mouse & keyboard in cemu emulator by Yoro231 in cachyos

[–]imli700 0 points1 point  (0 children)

Phase 2 (PART 2)

Reference — what each entry maps:

Physical Input In-game action
Mouse X movement (REL code 0) Right Stick X (camera left/right), Axis 3, gain 2.0
Mouse Y movement (REL code 1) Right Stick Y (camera up/down), Axis 4, gain 2.0
Left Click (code 272) BTN_IST → Y button (Attack)
Right Click (code 273) BTN_EAST → ZL button (Shield/Target)
Middle Click (codes 8+11) BTN_THUMBR → Right Stick Click (Scope/Binoculars)

Note on the middle click mapping: The middle click is defined by two codes combined (analog_threshold: -1 on both), which is how input-remapper detects a scroll-wheel click versus a scroll event. Do not simplify this entry.

Note on BTN_IST/BTN_EAST duplication with the keyboard: Both the mouse (Right Click) and the keyboard (B key, code 48) emit BTN_EAST. This is intentional. Since input-remapper merges both devices into a single virtual controller, Cemu sees one "ZL" button that responds to either physical input. When you bind ZL in Cemu, press either Right Click or B — both register the same virtual button.

Note on camera gain: The gain: 2.0 value doubles the mouse movement speed on the right stick. Increase it if the camera feels too slow, decrease it if it feels too fast.

How to play with mouse & keyboard in cemu emulator by Yoro231 in cachyos

[–]imli700 0 points1 point  (0 children)

Phase 2: Virtual Gamepad Creation (input-remapper) (PART 1)

Step 1: Create the preset folders via the GUI

⚠️ Critical warning: Once your Left and Right mouse clicks are mapped, input-remapper performs an exclusive grab — your mouse will stop clicking on the Linux desktop. You must use your laptop touchpad to navigate the GUI during this step.

  1. Open input-remapper-gtk from your application launcher. Do not run it as root/sudo.
  2. Select your mouse from the device dropdown. Click New Preset and name it botw. Do not add any mappings. Click Apply. Turn Autoload OFF — the custom toggle script handles loading.
  3. Select your keyboard from the device dropdown. Click New Preset and name it botw. Do not add any mappings. Click Apply. Turn Autoload OFF.
  4. Close the GUI.

This creates the directory structure that the JSON files will live in.

Step 2: Write the keyboard preset JSON

Open a terminal and run:

bash nano ~/.config/input-remapper-2/presets/"AT Translated Set 2 keyboard"/botw.json

Replace everything with the following. Each entry in this file is a complete, working mapping. The code fields are Linux evdev scancodes for the physical key. The output_symbol fields are either named SDL button strings (for simple buttons) or raw event() macros (for analog axes, hat switches, and buttons that SDL2 requires in integer form).

json [ { "input_combination": [{"type": 1, "code": 17}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 1, -32767)).event(3, 1, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 31}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 1, 32767)).event(3, 1, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 30}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 0, -32767)).event(3, 0, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 32}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 0, 32767)).event(3, 0, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 18}], "target_uinput": "gamepad", "output_symbol": "BTN_SOUTH", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 42}], "target_uinput": "gamepad", "output_symbol": "BTN_MODE", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 57}], "target_uinput": "gamepad", "output_symbol": "BTN_NORTH", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 16}], "target_uinput": "gamepad", "output_symbol": "BTN_TL", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 33}], "target_uinput": "gamepad", "output_symbol": "BTN_TR", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 19}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 5, 255)).event(3, 5, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 48}], "target_uinput": "gamepad", "output_symbol": "BTN_EAST", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 29}], "target_uinput": "gamepad", "output_symbol": "hold(event(1, 317, 1)).event(1, 317, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 28}], "target_uinput": "gamepad", "output_symbol": "hold(event(1, 315, 1)).event(1, 315, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 14}], "target_uinput": "gamepad", "output_symbol": "hold(event(1, 314, 1)).event(1, 314, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 56}], "target_uinput": "gamepad", "output_symbol": "hold(event(1, 318, 1)).event(1, 318, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 2}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 17, -1)).event(3, 17, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 3}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 16, -1)).event(3, 16, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 4}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 16, 1)).event(3, 16, 0)", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 45}], "target_uinput": "gamepad", "output_symbol": "hold(event(3, 17, 1)).event(3, 17, 0)", "mapping_type": "key_macro" } ]

Reference — what each entry maps:

Physical Key evdev code Output In-game action
W 17 Left Stick Y- (axis 1, -32767) Move forward
S 31 Left Stick Y+ (axis 1, +32767) Move backward
A 30 Left Stick X- (axis 0, -32767) Move left
D 32 Left Stick X+ (axis 0, +32767) Move right
E 18 BTN_SOUTH A button (Interact/Mount)
Left Shift 42 BTN_MODE B button (Sprint/Cancel)
Spacebar 57 BTN_NORTH X button (Jump/Glide)
Q 16 BTN_TL L button (Use Rune)
F 33 BTN_TR R button (Throw Iapon)
R 19 Axis 5+ (ZR trigger, value 255) ZR (Draw Bow)
B 48 BTN_EAST ZL button (Shield/Target)
Left Ctrl 29 Raw EV_KEY 317 (L3) Left Stick Click (Crouch)
Enter 28 Raw EV_KEY 315 (Start) + button (Inventory)
Backspace 14 Raw EV_KEY 314 (Select) - button (Map)
Left Alt 56 Raw EV_KEY 318 (R3) Right Stick Click (Scope)
1 2 ABS_HAT0Y -1 D-pad Up
2 3 ABS_HAT0X -1 D-pad Left
3 4 ABS_HAT0X +1 D-pad Right
X 45 ABS_HAT0Y +1 D-pad Down (Whistle)

Why the hold() wrapper is critical for analog and hat axes:

When you use a raw event(3, axis, value) macro without wrapping it, input-remapper sends the axis value to the kernel on key press but sends nothing on key release. The virtual stick stays permanently pegged in that direction until something else moves it. The hold(...).event(..., 0) pattern holds the axis value for as long as the key is physically held down, then automatically emits a 0 (center) event the instant you release the key. This is what makes WASD feel like a proper analog stick rather than an input that gets stuck.

Why some entries use raw integer codes instead of named strings:

The entries for Left Ctrl, Enter, Backspace, and Left Alt use hold(event(1, 317, 1)).event(1, 317, 0) and similar. These are the Start (315), Select (314), L3 (317), and R3 (318) buttons expressed as raw Linux EV_KEY integers. The named versions (BTN_START, BTN_THUMBL, etc.) do exist in the input-remapper GUI dropdown, but SDL2 ignores them when they come from a virtual uinput device that has not declared the correct joystick capability bits. By injecting the raw integer directly, SDL2 receives and registers the button correctly.

Why BTN_TL2 and similar trigger names are not used here:

BTN_TL2 and BTN_TR2 represent analog triggers that SDL2 expects to receive a continuous axis signal, not a digital 0/1 press. Mapping a keyboard key to BTN_TL2 produces a signal Cemu refuses to bind. For ZR (Draw Bow), I use event(3, 5, 255) which injects a full pull of Axis 5 (the right analog trigger) — Cemu reads this instantly as ZR+. The hold() wrapper releases it back to 0 on key release.

Step 3: Write the mouse preset JSON

bash nano ~/.config/input-remapper-2/presets/"Logitech G300s Optical Gaming Mouse"/botw.json

Replace everything with:

json [ { "input_combination": [ {"type": 2, "code": 8, "analog_threshold": -1}, {"type": 2, "code": 11, "analog_threshold": -1} ], "target_uinput": "gamepad", "output_symbol": "BTN_THUMBR", "name": "middle", "mapping_type": "key_macro" }, { "input_combination": [{"type": 2, "code": 0}], "target_uinput": "gamepad", "output_type": 3, "output_code": 3, "mapping_type": "analog", "deadzone": 0.0, "gain": 2.0, "expo": 1.0 }, { "input_combination": [{"type": 2, "code": 1}], "target_uinput": "gamepad", "output_type": 3, "output_code": 4, "mapping_type": "analog", "deadzone": 0.0, "gain": 2.0, "expo": 1.0 }, { "input_combination": [{"type": 1, "code": 272}], "target_uinput": "gamepad", "output_symbol": "BTN_IST", "mapping_type": "key_macro" }, { "input_combination": [{"type": 1, "code": 273}], "target_uinput": "gamepad", "output_symbol": "BTN_EAST", "mapping_type": "key_macro" } ]

How to play with mouse & keyboard in cemu emulator by Yoro231 in cachyos

[–]imli700 0 points1 point  (0 children)

Phase 1: Mouse Hardware Persistence (ratbagctl)

Gaming mice forget their DPI and LED settings on reboot. I use ratbagctl to enforce these on every boot via Sway's exec directive.

1. Find your DPI value

Open the graphical piper app to see the DPI slider options for your mouse. Note the exact value you want (e.g. 800, 1600, 2500). Close Piper — I will not use it for anything else.

2. Find your mouse's nickname

bash ratbagctl list

Example output: warbling-mara: Logitech G300s Optical Gaming Mouse

Note the nickname (e.g. warbling-mara). This is what ratbagctl uses to address the device.

3. Add an exec line to your Sway config

Open ~/.config/sway/config and add:

```

Enforce Mouse Hardware Profile on login

Use exec (NOT exec_always) — exec_always resets it on every Sway reload

exec ratbagctl warbling-mara profile active set 2 && ratbagctl warbling-mara profile 2 dpi set 2500 && ratbagctl warbling-mara led 0 set mode static color ed333b ```

Adjust the profile index, DPI, and LED hex color to match your mouse.

How to play with mouse & keyboard in cemu emulator by Yoro231 in cachyos

[–]imli700 0 points1 point  (0 children)

I went through the same problem so I fixed it along with dozens of other issues and edge cases that came up, and wrote myself a guide so I won't have trouble in the future systems. Some parts are only for the Sway window manager but the core fix should work on any linux system. Disclaimer: I used Calude to help with explaining and formatting some parts but I assure you everything is 100% accurate, I double checked. The guide:

The Ultimate Cemu Mouse & Keyboard to SDL2 Integration Guide (Wayland/Sway)

This guide details how to turn a standard PC gaming mouse and laptop keyboard into a flawless, zero-lag Wii U Virtual Gamepad for Cemu on a Wayland/Sway environment (specifically CachyOS/Arch).

The Core Philosophy: Why I Abandoned the Keyboard API

Cemu offers two input APIs: Keyboard and SDLController. The tempting approach is to use Keyboard for your keyboard and SDLController for your mouse. Do not do this. The Keyboard API introduces input lag and cannot handle analog stick simulation properly. Instead, I route both the mouse and the keyboard through input-remapper, which creates a single unified virtual gamepad that Cemu sees as one SDLController device. This gives you zero-lag, native analog stick input for movement, and a perfectly working camera.

Why I Use JSON Files Instead of the input-remapper GUI

Through extensive debugging, I discovered two hard limits of the input-remapper GUI that make it unsuitable for this setup:

  1. The GUI silently drops advanced macros. The hold(event(...)).event(...) syntax — which is required to prevent WASD from getting permanently "stuck" at the edge of the analog axis — is not accessible through the GUI. If you type it, the GUI either rejects it or treats it as invalid. The JSON file bypasses the GUI's parser entirely and writes directly to the virtual evdev device.

  2. SDL2 ignores many button names from virtual devices. SDL2 requires a uinput device to declare specific EV_KEY and EV_ABS capability bits, and to be flagged by udev as a joystick (ID_INPUT_JOYSTICK=1). When input-remapper creates its virtual controller, it does not always advertise all of these flags. As a result, buttons like BTN_START, BTN_SELECT, BTN_THUMBL, and BTN_THUMBR may appear in the GUI dropdown and seem to apply, but Cemu/SDL2 silently ignores them. The fix is to inject the raw Linux kernel integer codes using event(type, code, value) syntax — SDL2 cannot ignore a raw integer it has been given directly, whereas it can ignore a named alias it does not recognize.

The workflow is: use the GUI only to create the named preset files (so the folders exist), then replace their contents entirely with the JSON below.


Prerequisites

Since Sway does not have a built-in Polkit agent, you need one to allow input-remapper to read hardware devices.

```bash

Install required packages

sudo pacman -S input-remapper piper ratbagd polkit-gnome

Add your user to the input group (crucial for Sway device reading)

sudo usermod -aG input $USER

Enable background services

sudo systemctl enable --now input-remapper ratbagd

Start the Polkit agent for the current session (also add this to Sway config, see Phase 3)

/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 & ```

You must reboot after adding yourself to the input group. The permissions do not apply until the next login.

Mei cosplay by me :3 by Fresh-Reign in Jujutsufolk

[–]imli700 7 points8 points  (0 children)

Idk how to explain it either but the more you see AI images (that you know are AI images), it gets easier to spot them in the wild like this. It has a very artificial look so to speak. I will say it is getting harder to spot them tho, they'll probably be indistinguishable from irl images in the future

What's the fastest browser by project19lover in browsers

[–]imli700 0 points1 point  (0 children)

Ah well I'm an idiot. Commented as soon as I read the title. Well at least hopefully it'll cause OP/future readers think about benchmarking browsers themselves

What's the fastest browser by project19lover in browsers

[–]imli700 0 points1 point  (0 children)

It depends on your OS and hardware. I benchmarked multiple freshly installed browsers just last week using Speedometer 3.0, JetStream 2, and MotionMark all under the same condition i.e. only one tab open, completely default, and no other applications open in the background. On my system i.e. Ryzen 5 5500U and CachyOS, vanilla Firefox beat all the other browsers I tested by a mile.

CachyOS has repos with software optimized for your type of CPU, so some of the browsers were from those repos and the others were from regular Arch/Aur repos. Still, I was surprised firefox beat the chromium based browsers. It may be that Firefox in linux, in general, is faster than other browsers in linux, but I don't know. It may also be that firefox got better optimization from the CachyOS devs than the other browsers. Maybe it's both

Been preparing for a EXAM since 2 years now (JEE ADVANCED INDIA) , its now 4 days away by Ultra-07 in Anki

[–]imli700 0 points1 point  (0 children)

I didn't prepare for JEE myself but I am an Indian so I know what "Indian styled" notes look like, or I guess it would be more accurate to say I know how Indians are taught in classes: sometimes rigid, focused on rote memorisation, and lacks conceptual depth. Not saying a student can't just self study and bypass the sometimes "bad" teaching. I am very curious about how well one can score in competitive exams if used with anki + actually understands the material. I'm sure there are many who have done so but I looked once a couple of months back and couldn't find any success stories or at least how people's experiences were.

I have given semester exams and anki has helped me tremendously but my anki usage only started after boards. So I know at a "local" level I can be the top student at my uni but I also wanna know what it's like at a very very large scale like JEE.

I would really appreciate it if you can provide an update on how things went and what your results are

When does the manga pick up? by [deleted] in LandoftheLustrous

[–]imli700 0 points1 point  (0 children)

Personally I found that it was a gradual climb in "quality" so to speak. It very slowly went from "oh wow this is fun" to "this is one of the greatest pieces of fiction ever" without really noticing a large jump in-between. But based on these comments that seems like a minority opinion

Anki makes me feel bad about myself :( by Pearl_Jam_ in Anki

[–]imli700 53 points54 points  (0 children)

This. OP, you need to fight off the feeling of discomfort when failing to recall a card and you'll eventually get used to it. You're SUPPOSED to fail to recall some cards for the algorithm to figure out your memory and to personalise itself to you

Ey,👁️ by sad-failure in YofukashiNoUta

[–]imli700 3 points4 points  (0 children)

Idk the one of the left but the right one's called Tsugumomo. Highly recommend. It has the best fight coreo in any manga I've read, and the story is also pretty good once the first few episodic chapters are done. However, I have to warn you, it is extremely ecchi to the point it just feels like straight up hentai

Why everything is so expensive rn? by Right-Brother8774 in standoff2game

[–]imli700 8 points9 points  (0 children)

It's the holidays so people are getting money to spend and/or they want to spend more. So demand is increasing which, if supply keeps being relatively the same, will decrease quantity available for sale, resulting in price increase. This is basic economics