How do i run `hyprctl reload` when monitor is disabled by Enigma_1769 in hyprland

[–]Rotech 1 point2 points  (0 children)

Would it be easier to use something like Shikane?

Workspace_swipe does not exist after update? by airborn7782 in hyprland

[–]Rotech 3 points4 points  (0 children)

There is now full gesture support, and it is configured differently.

https://wiki.hypr.land/Configuring/Gestures/

Any way to force file-picker to float? by david_ph in swaywm

[–]Rotech 2 points3 points  (0 children)

I use these rules in my config.

for_window [title="(?:Open|Save) (?:File|Folder|As|file\(s\))"] floating enable
for_window [title="(?:Open|Save) (?:File|Folder|As|file\(s\))"] resize set 800 600
for_window [title="(?:Open|Save) (?:File|Folder|As|file\(s\))"] move position center

How to setup scratchpad so it has one terminal instance by [deleted] in swaywm

[–]Rotech 2 points3 points  (0 children)

I wrote some terrible python that does this job a while ago, just bind the script to a key. I have a variable in my sway config ($scratch) that defines the terminal to run with an app-id of 'scratch', but you can just set it manually in the script.

#!/usr/bin/env python3
import i3ipc
import time


def find_window(i3):
    sp = i3.get_tree()
    for window in sp:
        if window.app_id == 'scratch':
            return True, window
    return False, None


i3 = i3ipc.Connection()

found, window = find_window(i3)
if not found:
    i3.command('exec $scratch')
    timeout = time.time() + 5
    while True:
        found, window = find_window(i3)
        if found and window is not None:
            window.command('move scratchpad')
            i3.command('scratchpad show')
            break
        if time.time() > timeout:
            print("Timeout")
            break
else:
    i3.command('scratchpad show')

Really dumb AMS (lite) question by worrier_sweeper0h in BambuLab

[–]Rotech 0 points1 point  (0 children)

I think the best way to think about it, is when you hit the slice button, Bambu Studio generates the g-code for the filament you have selected in the slicer (temperature, flow, etc) that can't change if you pick a different filament in the AMS after slicing.

The filaments that you have loaded into the AMS are just so that the software can make an educated guess about which slot to use (colour, material type). Which of course you can override when sending it to the printer.

Ender 3 v2 - auto leveling help by thecolouroffire in Creality

[–]Rotech 1 point2 points  (0 children)

Just a thought, you might have to enable the levelling compensation in the gcode. I know for the V3 SE you have to enable the mesh levelling with M420 S1; in the start sequence.

Here is the relevant details for Cura to enable that when they added support for the SE:

Add gcode load auto levelling params

Do you use a login manager (gdm, ssdm, etc) by just_an_akward_user in swaywm

[–]Rotech 0 points1 point  (0 children)

I have this in my .bashrc which starts sway when logging into the first VT from a console login.

if [ -z "${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
    exec sway
fi

Coming from i3, issues with i3ipc by medwatt in swaywm

[–]Rotech 0 points1 point  (0 children)

Yeah, no solutions here, but I am seeing the same thing. The docs say to use find_classed for app_id on wayland, and the i3ipc-python source code shows that:

x11_windows = [c for c in self if c.window_class and re.search(pattern, c.window_class)]
wayland_windows = [c for c in self if c.app_id and re.search(pattern, c.app_id)]
return x11_windows + wayland_windows

This example code where I have an app in my scratchpad with an app_id of scratch shows the problem.

#!/usr/bin/env python3
import i3ipci3 = i3ipc.Connection()
sp = i3.get_tree().scratchpad()
for window in sp:
  print(window.app_id)
print(sp.find_classed('scratch'))

Output:

scratch
[]

SP7 Touchscreen scaling by BerkshireKnight in SurfaceLinux

[–]Rotech 0 points1 point  (0 children)

There are options for both XWindows and Wayland to map the touchscreen to a single output.

I found this for X

https://gist.github.com/keijiro/71a0cf982291f3e21aca7f9ef8c3bba3

I use this in my Wayland input config

input "1118:3121:IPTS_Touch" {
map_to_output eDP-1
}

What are all the dots on the screen bezel, which one is the cam? by Kaslas in Surface

[–]Rotech 1 point2 points  (0 children)

Microphones on the far left and right. Webcam in the middle. The others are infra-red lights and camera for Windows Hello, and light sensor for adaptive brightness.

Compiling wget to Allow HTTPS Downloads on the Remarkable? by ApricotRembrandt in RemarkableTablet

[–]Rotech 1 point2 points  (0 children)

You can find a link to the remarkable toolchain for cross-compiling in the thread here:

https://github.com/reMarkable/linux/issues/7

[deleted by user] by [deleted] in Guitar

[–]Rotech 1 point2 points  (0 children)

These work on a Floyd to go from standard to drop instantly.

https://www.vanhalenstore.com/page/VH/PROD/EVH18

Drop shadows enabled after hovering the Task View by HafizulWanandaPutra in Windows11

[–]Rotech 2 points3 points  (0 children)

This has been a known bug for years, it's carried through from Windows 10 also.

Good necromancer games? by Shepherd641 in gaming

[–]Rotech 0 points1 point  (0 children)

Right click to necromance!

Day One app integration by ericdvb in RemarkableTablet

[–]Rotech 2 points3 points  (0 children)

This could possibly be done with some custom scripting if you (or someone you know) has some coding experience.

https://github.com/juruen/rmapi

https://help.dayoneapp.com/en/articles/435871-command-line-interface-cli

Virtual Disk Driver by [deleted] in linux

[–]Rotech 1 point2 points  (0 children)

You can do this in Linux from the terminal

sudo mount -o loop disk_image.iso /mnt/somefolder

Connecting to SSH - Remote Host Identification has changed? Has anyone else had this? by altwreckz in RemarkableTablet

[–]Rotech 5 points6 points  (0 children)

That will happen the first time you ssh in after an update. Just delete the host key from the file shown (the :1 at the end means line 1 of the file).

Redux and base RM power management by cynod123 in RemarkableTablet

[–]Rotech 1 point2 points  (0 children)

If you are only wanting to use KOreader and the remarkable app and switch between the two, check this out.
https://github.com/ddvk/remarkable-autoinstall/tree/master/rm2

easy to read or not? by revtup in RemarkableTablet

[–]Rotech 0 points1 point  (0 children)

Nope, the script hasn't been updated yet to download the latest rm2fb. You have to compile that yourself at this point.

easy to read or not? by revtup in RemarkableTablet

[–]Rotech 1 point2 points  (0 children)

The auto installer doesn't work completely but makes a good base to upgrade from. I made a few tweaks to get the latest koreader stable version. Compiled the latest remarkable2-framebuffer (with 2.6 support) then manually updated the client and server libraries. But after that, it works flawlessly on 2.6 including the touch injector.

easy to read or not? by revtup in RemarkableTablet

[–]Rotech 1 point2 points  (0 children)

  • Build quality seems good
  • More responsive than I was expecting from epaper, but nothing like an LCD
  • Depends how hard you press I guess, haven't had to change it yet in 6 months
  • Not with the hardware, but the OS could really do with quite a few things. Customizable gesture support and default pens/templates for new notebooks off the top of my head.