2024-06-19 00:25:27 +0200 | ft | (~ft@p3e9bcb39.dip0.t-ipconnect.de) |
2024-06-19 01:23:40 +0200 | rascasse | (~rascasse@user/diep) (Remote host closed the connection) |
2024-06-19 02:14:57 +0200 | dysthesis | (~dysthesis@user/dysthesis) |
2024-06-19 03:35:56 +0200 | dysthesis | (~dysthesis@user/dysthesis) (Quit: dysthesis) |
2024-06-19 04:11:26 +0200 | Leary | (~Leary@user/Leary/x-0910699) |
2024-06-19 04:57:15 +0200 | td_ | (~td@i53870936.versanet.de) (Ping timeout: 264 seconds) |
2024-06-19 04:59:00 +0200 | td_ | (~td@i53870921.versanet.de) |
2024-06-19 07:32:23 +0200 | cfricke | (~cfricke@user/cfricke) |
2024-06-19 07:49:57 +0200 | <deebo> | can i wrap my layout in something that would detect if the screen is portrait instead of landscape and rotates the layout 90 degrees clockwise? |
2024-06-19 07:55:05 +0200 | <Leary> | deebo: It unfortunately has some needless limitations, but X.L.PerScreen may suffice. |
2024-06-19 07:58:43 +0200 | <haskellbridge> | <iqubic (she/her)> Yeah... ifWider might work. |
2024-06-19 07:59:21 +0200 | <deebo> | yeah should be usable for me, thanks |
2024-06-19 07:59:54 +0200 | <haskellbridge> | <iqubic (she/her)> it would be something like "ifWider value layout (Mirror layout)" |
2024-06-19 08:01:10 +0200 | <haskellbridge> | <iqubic (she/her)> It's a little weird that "Mirror" is the way that you rotate 90 degrees, but that's how it is. |
2024-06-19 08:01:24 +0200 | <haskellbridge> | <iqubic (she/her)> Leary: Do you know why Mirror was chosen as the name for that? |
2024-06-19 08:02:19 +0200 | <deebo> | can't have the only barrier to entry being haskell |
2024-06-19 08:03:07 +0200 | <haskellbridge> | <iqubic (she/her)> Haskell is a good language. |
2024-06-19 08:05:31 +0200 | <haskellbridge> | <iqubic (she/her)> If my compositor (picom) allows for transparent windows, will XMonad be able to support that? |
2024-06-19 08:10:54 +0200 | <Leary> | Mirror transforms the layout by (conjugating) a (diagonal) reflection. |
2024-06-19 08:11:57 +0200 | <Leary> | I.e. it swaps the x and y axes for then input screen it gives the layout, then swaps them again for the window rects that come out. |
2024-06-19 08:12:02 +0200 | <Leary> | the* |
2024-06-19 08:13:42 +0200 | <Leary> | Re compositing, xmonad will neither know nor care. |
2024-06-19 08:15:32 +0200 | <haskellbridge> | <iqubic (she/her)> Right. I see. |
2024-06-19 08:17:01 +0200 | <haskellbridge> | <iqubic (she/her)> Rotating by 90 degrees would actually be a bit harder, because of reasons. |
2024-06-19 08:17:39 +0200 | <haskellbridge> | <iqubic (she/her)> I'm sure the math is possible, but I'm too tired to actually work out the equations and do the geometry. |
2024-06-19 08:44:09 +0200 | <geekosaur> | are you thinking of XMonad.Layout.Reflect maybe? |
2024-06-19 08:44:35 +0200 | <haskellbridge> | <iqubic (she/her)> Me? |
2024-06-19 08:44:45 +0200 | <haskellbridge> | <iqubic (she/her)> I was responding to deebo |
2024-06-19 08:45:02 +0200 | <geekosaur> | also there's a proper PerScreen waiting for a final review https://github.com/xmonad/xmonad-contrib/pull/813 |
2024-06-19 11:09:56 +0200 | rascasse | (~rascasse@user/diep) |
2024-06-19 11:19:03 +0200 | ft | (~ft@p3e9bcb39.dip0.t-ipconnect.de) (Quit: leaving) |
2024-06-19 12:28:28 +0200 | jeeeun8 | (~jeeeun@78.40.148.178) (Quit: Ping timeout (120 seconds)) |
2024-06-19 12:28:47 +0200 | jeeeun8 | (~jeeeun@78.40.148.178) |
2024-06-19 13:28:52 +0200 | Viking667 | (~user@user/Viking667) |
2024-06-19 13:30:23 +0200 | <Viking667> | I've got a strange problem, in that I can't (currently) get my mouse cursor to be consistent between windows and the root window. I've "include'd" XMonad.Util.Cursor, and I've set the default cursor to be xC_left_ptr, but over most windows I get a conventional pointer instead. |
2024-06-19 13:31:01 +0200 | <Viking667> | (at least, those that aren't entirely text windows, like tabbed/st/xterm) |
2024-06-19 13:31:11 +0200 | <vrs> | don't those set their own pointer styles? |
2024-06-19 13:31:19 +0200 | <Viking667> | <shrug> |
2024-06-19 13:32:02 +0200 | <Viking667> | All I know is that for Google Chrome and Emacs, I get a conventional pointer, as does twin. |
2024-06-19 13:32:51 +0200 | <Viking667> | I'm trying not to have to hack every single app via .Xdefaults individually. |
2024-06-19 13:35:05 +0200 | <Viking667> | tabbed "looks" like it uses what I specified, though over st I get a text cursor anyhow, due to it being a text window. |
2024-06-19 13:35:38 +0200 | <Viking667> | surf seems to use what I specify too. But Emacs ... yeah. |
2024-06-19 14:13:40 +0200 | Viking667 | disapparates |
2024-06-19 14:13:51 +0200 | Viking667 | (~user@user/Viking667) (Quit: *+++ATH0) |
2024-06-19 14:23:23 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
2024-06-19 14:36:58 +0200 | rascasse | (~rascasse@user/diep) (Ping timeout: 256 seconds) |
2024-06-19 14:55:21 +0200 | Digit | (~user@user/digit) (Ping timeout: 255 seconds) |
2024-06-19 15:07:35 +0200 | Digit | (~user@user/digit) |
2024-06-19 15:36:44 +0200 | cfricke | (~cfricke@user/cfricke) |
2024-06-19 16:13:48 +0200 | Digitteknohippie | (~user@user/digit) |
2024-06-19 16:15:07 +0200 | Digit | (~user@user/digit) (Ping timeout: 260 seconds) |
2024-06-19 16:18:55 +0200 | Digitteknohippie | Digit |
2024-06-19 17:54:57 +0200 | <geekosaur> | @tell Viking667 apps normally inherit the pointer from the root, but many modern app toolkits override it using some variety of mouse cursor theme |
2024-06-19 17:54:57 +0200 | <lambdabot> | Consider it noted. |
2024-06-19 17:56:22 +0200 | cfricke | (~cfricke@user/cfricke) (Quit: WeeChat 4.2.2) |
2024-06-19 19:58:25 +0200 | ft | (~ft@p3e9bcb39.dip0.t-ipconnect.de) |
2024-06-19 20:29:59 +0200 | Digitteknohippie | (~user@user/digit) |
2024-06-19 20:31:16 +0200 | Digit | (~user@user/digit) (Ping timeout: 246 seconds) |
2024-06-19 20:35:02 +0200 | Digitteknohippie | Digit |
2024-06-19 20:42:41 +0200 | Digitteknohippie | (~user@user/digit) |
2024-06-19 20:44:31 +0200 | Digit | (~user@user/digit) (Ping timeout: 268 seconds) |
2024-06-19 21:09:29 +0200 | ml| | (~ml|@user/ml/x-5298235) (Ping timeout: 268 seconds) |
2024-06-19 21:21:28 +0200 | Digitteknohippie | Digit |
2024-06-19 21:23:16 +0200 | ml| | (~ml|@user/ml/x-5298235) |
2024-06-19 22:05:06 +0200 | <haskellbridge> | <iqubic (she/her)> Geekosaur, do you know what mouse pointer is chosen when moving or resizing floating windows? Like, when I use Mod + left/right mouse button. |
2024-06-19 22:10:23 +0200 | <geekosaur> | XC_bottom_right_corner for resize (https://github.com/xmonad/xmonad/blob/master/src/XMonad/Operations.hs#L835) XC_fleur for move (https://github.com/xmonad/xmonad/blob/master/src/XMonad/Operations.hs#L820) |
2024-06-19 22:11:01 +0200 | <haskellbridge> | <iqubic (she/her)> Hmm... those don't seem to be available in the cursor font I'm using. |
2024-06-19 22:13:24 +0200 | <haskellbridge> | <iqubic (she/her)> Except, that it should be... |
2024-06-19 22:14:12 +0200 | <geekosaur> | many modern cursor fonts don't include many of the things in the basic X11 cursor font |
2024-06-19 22:14:51 +0200 | <haskellbridge> | <iqubic (she/her)> geekosaur: The font that I'm using should have those cursors. Is there some way I can test this? |
2024-06-19 22:16:23 +0200 | <geekosaur> | I think they not only have to be present but also present at the same index in the font |
2024-06-19 22:16:54 +0200 | <haskellbridge> | <iqubic (she/her)> What do you mean by "same index"? |
2024-06-19 22:17:02 +0200 | <geekosaur> | same position |
2024-06-19 22:17:21 +0200 | <geekosaur> | they're "characters" (X11 uses the same format for mouse and text fonts) |
2024-06-19 22:18:16 +0200 | <haskellbridge> | <iqubic (she/her)> Is there a way I can test my current cursor to see if it is compatible with what XMonad's doing? |
2024-06-19 22:18:23 +0200 | <geekosaur> | if your cursor font puts something on a different character than the predefined XC_* value, you may get nothing or something different or fallback to the built-in cuursor font |
2024-06-19 22:18:34 +0200 | <geekosaur> | not really |
2024-06-19 22:19:08 +0200 | <geekosaur> | aside from just trying it |
2024-06-19 22:19:53 +0200 | <geekosaur> | I know it works because the cursor font I'm using in MATE works with xmonad (that is, I get "red glass" cursors instead of the built-in cursors) |
2024-06-19 22:20:06 +0200 | <haskellbridge> | <iqubic (she/her)> Annoying... It's not working for me. |
2024-06-19 22:20:46 +0200 | <haskellbridge> | <iqubic (she/her)> But it's fine. I rarely use floating windows. |
2024-06-19 22:26:46 +0200 | <haskellbridge> | <iqubic (she/her)> "xsetroot -cursor_name fleur" and "xsetroot -cursor_name bottom_right_corner" both work for me. So IDK. |
2024-06-19 22:57:17 +0200 | <haskellbridge> | <iqubic (she/her)> xsetroot can set the cursors just fine, but XMonad can't. IDK what's up with that. |
2024-06-19 22:57:41 +0200 | <haskellbridge> | <iqubic (she/her)> I'm using Catppuccin Mocha Cursors with the Sapphire variant. |
2024-06-19 23:23:40 +0200 | <haskellbridge> | <iqubic (she/her)> From what I can see, this cursor font is being generated via xcursorgen and a bunch of PNGs for each cursor. |