Logs: liberachat/#xmonad
| 2022-09-30 23:44:02 | → | sogens joins (sogens@gateway/vpn/protonvpn/sogens) |
| 2022-09-30 23:46:23 | <HP-UX> | So using the window navigation, how would you layout windows in a grid, full screen, to navigate using u/d/l/r keys |
| 2022-09-30 23:46:32 | <HP-UX> | like |
| 2022-09-30 23:46:45 | <HP-UX> | [] |
| 2022-09-30 23:46:48 | <HP-UX> | [] [] [] |
| 2022-09-30 23:47:13 | <HP-UX> | So if you'e on left, you have to go middle to go up, can't just go from left one to up, like that |
| 2022-09-30 23:47:28 | <HP-UX> | that's one workspace, and in that workspace, windows are laid out like this in a grid |
| 2022-09-30 23:47:40 | <HP-UX> | How is this possible? |
| 2022-09-30 23:53:53 | <HP-UX> | There is an actions gridselect... |
| 2022-09-30 23:54:02 | <HP-UX> | X.A.GridSeelct |
| 2022-09-30 23:54:33 | <HP-UX> | Oh no that's not it. Doh. |
| 2022-09-30 23:55:31 | <geekosaur> | X.L.Grid{,Variants}? |
| 2022-09-30 23:57:30 | <HP-UX> | in a workspace, how can windows be laid out using xy grid like coordinates, like cener is [-1,0] [0,0] [1,0] |
| 2022-09-30 23:58:01 | <HP-UX> | [0,-1] |
| 2022-09-30 23:58:03 | <HP-UX> | [-1,0] [0,0] [1,0] |
| 2022-09-30 23:58:09 | <HP-UX> | etc... |
| 2022-09-30 23:58:54 | <HP-UX> | you can define how to layout windows like this in a workspace, and switch to them using left/right/arrow stuff |
| 2022-09-30 23:59:34 | <HP-UX> | [-2,0] [-1,0] [0,0] [1,0] [2,0] ... so forth, if that makes sense. |
| 2022-09-30 23:59:47 | <geekosaur> | I don't think we have a layout that works like that as such; most people want layouts that use as much of the screen space as possible, not leave lots of space in the corners |
| 2022-10-01 00:00:03 | <HP-UX> | No, fulls screen. |
| 2022-10-01 00:00:23 | <geekosaur> | that doesn't look full screen to me |
| 2022-10-01 00:00:26 | <HP-UX> | each window is fullscreen, on one workspace, but you place windows and nagivate them using grid/coord |
| 2022-10-01 00:00:31 | <HP-UX> | That's what I'm saying |
| 2022-10-01 00:00:38 | <HP-UX> | if you see the video it wil clarify |
| 2022-10-01 00:01:16 | <HP-UX> | that's one workspace, but each window is full screen, but the way you lay them out and navigate them is with arrow keys, using grid/coordinate system like I described |
| 2022-10-01 00:01:35 | <HP-UX> | So that one worksapce, has 5 windows, in that grid like layout |
| 2022-10-01 00:01:42 | <HP-UX> | all fullscreen, all on one WS |
| 2022-10-01 00:02:16 | <HP-UX> | but you specify, that in that workspace, I want firefox to be on top, 0,-1, or I want xterm to be 0,0, under it |
| 2022-10-01 00:02:21 | <HP-UX> | all still one one WS, all fullscreen |
| 2022-10-01 00:02:42 | <HP-UX> | So if you are on 0,0, you go mod + up, and you get to 0,1 etc. |
| 2022-10-01 00:02:50 | <HP-UX> | all still on the same WS, all windows fullscreen |
| 2022-10-01 00:03:22 | <HP-UX> | The way I laid them out usin [] was to showcase fullscreen window navigation lyout, not all windows simultanously tiled. |
| 2022-10-01 00:03:22 | <geekosaur> | then someone else will have to worry about it; I'm not capable of watching the video, as I told you already |
| 2022-10-01 00:03:28 | <HP-UX> | Np |
| 2022-10-01 00:03:36 | <HP-UX> | Does it makes sense what I described? |
| 2022-10-01 00:04:08 | <geekosaur> | you are talking about a layout of workspaces instead of windows? I think someone just submitted something like that |
| 2022-10-01 00:04:43 | <HP-UX> | https://i.imgur.com/xyR7fdZ.png are you able to view an image? |
| 2022-10-01 00:04:58 | <HP-UX> | Each 4x4 box is a workspace in Xmonad, imagine that |
| 2022-10-01 00:05:18 | <HP-UX> | And windows are laid out in a navigationable grid like so, in each workspace, every window fullscreen |
| 2022-10-01 00:05:25 | <geekosaur> | https://github.com/xmonad/xmonad-contrib/pull/755 |
| 2022-10-01 00:06:11 | <HP-UX> | And you do mod+3, go to WS 3, then mod + arrow keys to navigate the fullscreen windows on that WS, and have the ability to tell Xmonad, hey, I want this windowClass in this workspace at this location in the grid. |
| 2022-10-01 00:06:56 | <geekosaur> | we don't (and I think can't) support that style of navigation not tied to a Layout (and therefore window positions); the StackSet insists on being linear |
| 2022-10-01 00:09:59 | <geekosaur> | suppose it's possible that a layout could keep such an arrangement internally, but no such currently exists and I would absolutely not be surprised if it ended up having the same failure modes as our floating layer |
| 2022-10-01 00:12:05 | <HP-UX> | Hmm |
| 2022-10-01 00:12:47 | <HP-UX> | So currently we can't tell xmonad how to arrange windows in a layout? |
| 2022-10-01 00:12:57 | <HP-UX> | What does exactlyt he window navigation do then? |
| 2022-10-01 00:13:18 | <HP-UX> | You add window navigation to a layout, as it says, then you can use arrow keys or whatever to navigate the windows on that WS |
| 2022-10-01 00:13:23 | <HP-UX> | So far so good |
| 2022-10-01 00:13:23 | <geekosaur> | \window navigation works from the on-screen rectangles produced by running the layout |
| 2022-10-01 00:13:32 | <geekosaur> | this is not helpful if they're all full screen |
| 2022-10-01 00:33:55 | <HP-UX> | So window navigation doesn't work on full screen windows |
| 2022-10-01 00:34:08 | <HP-UX> | no arrow key movement. Works on tiled mode though |
| 2022-10-01 00:35:25 | <HP-UX> | Does work on other layouts, like accordion and other such, not all. |
| 2022-10-01 00:36:03 | <HP-UX> | So long as all the windows are somehow visible on screen, it can navigate using arrow keys, but not in Full mode |
| 2022-10-01 00:36:13 | <HP-UX> | :( |
| 2022-10-01 00:36:16 | → | sogens2 joins (~sogens@pa49-197-49-85.pa.qld.optusnet.com.au) |
| 2022-10-01 00:36:47 | × | sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Ping timeout: 268 seconds) |
| 2022-10-01 00:37:02 | <HP-UX> | Still useful in tile mopde, not bad. Cool. |
| 2022-10-01 00:37:50 | × | sogens2 quits (~sogens@pa49-197-49-85.pa.qld.optusnet.com.au) (Client Quit) |
| 2022-10-01 00:48:01 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Remote host closed the connection) |
| 2022-10-01 01:00:23 | → | jao joins (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) |
| 2022-10-01 01:15:34 | → | sogens joins (sogens@gateway/vpn/protonvpn/sogens) |
| 2022-10-01 01:25:05 | × | sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6) |
| 2022-10-01 02:03:05 | × | banc quits (banc@gateway/vpn/airvpn/banc) (Ping timeout: 252 seconds) |
| 2022-10-01 02:12:38 | → | sogens joins (sogens@gateway/vpn/protonvpn/sogens) |
| 2022-10-01 02:13:00 | × | td_ quits (~td@94.134.91.160) (Ping timeout: 264 seconds) |
| 2022-10-01 02:14:44 | → | td_ joins (~td@94.134.91.190) |
| 2022-10-01 02:25:22 | × | sogens quits (sogens@gateway/vpn/protonvpn/sogens) (Quit: WeeChat 3.6) |
| 2022-10-01 02:25:35 | → | banc joins (banc@gateway/vpn/airvpn/banc) |
| 2022-10-01 03:09:06 | × | noex quits (~null@user/noex) (Quit: :q!) |
| 2022-10-01 03:24:25 | → | sogens joins (sogens@gateway/vpn/protonvpn/sogens) |
| 2022-10-01 03:29:26 | × | darkstardevx quits (~darkstard@192.183.207.94) (Remote host closed the connection) |
| 2022-10-01 03:30:49 | → | darkstardevx joins (~darkstard@192.183.207.94) |
| 2022-10-01 03:42:26 | × | darkstardevx quits (~darkstard@192.183.207.94) (Ping timeout: 260 seconds) |
| 2022-10-01 03:52:40 | <HP-UX> | So when a window in a scratchpad need to do file open/save and other types of dialog boxes, the dialog boxes are the same size as the scratch window dimensions |
| 2022-10-01 03:52:47 | → | noex joins (~null@user/noex) |
| 2022-10-01 03:53:03 | <HP-UX> | Is there any way to make those dialog box windows normal size instead of the size of the scratch pad |
| 2022-10-01 03:53:55 | <HP-UX> | https://i.imgur.com/0wzkggW.png here my scratchpad which opens up kate in a midde of the screen |
| 2022-10-01 03:54:26 | <HP-UX> | when I go to edit kate settings, it is the same size as scratchpad dimensions |
| 2022-10-01 03:56:28 | <HP-UX> | I mean, I guess it's not so bad, but it's ... I mean. I dunno. What do you think? |
| 2022-10-01 04:02:47 | <[Leary]> | HP-UX: Presumably the boxes are caught by the scratchpad ManageHook. You might be able to evade the issue by refining e.g. `className =? "kate"` to something like `className =? "kate" <&&> not <$> isDialog <&&> isNothing <$> transientTo`. |
| 2022-10-01 05:09:48 | <HP-UX> | I guess it's nto so bad, actually. |
| 2022-10-01 05:10:14 | <HP-UX> | At least every dialog window is exactly the same size, location, etc. hmm. I actually like it now. |
| 2022-10-01 05:39:06 | × | mvk quits (~mvk@2607:fea8:5ce3:8500::778c) (Ping timeout: 260 seconds) |
| 2022-10-01 05:44:11 | × | jao quits (~jao@cpc103048-sgyl39-2-0-cust502.18-2.cable.virginm.net) (Ping timeout: 252 seconds) |
| 2022-10-01 06:00:09 | → | Guest79 joins (~Guest79@2001:9e8:29fc:6f00:b897:2daa:c15c:1045) |
| 2022-10-01 06:07:56 | <Guest79> | Hi All, I tried to configure a shortcut starting feh with the directory from the current active terminal. I googled arround a bit and found this: |
| 2022-10-01 06:07:57 | <Guest79> | https://marcinchmiel.com/articles/2017-09/launching-terminal-emulator-in-current-working-directory-in-xmonad/ |
| 2022-10-01 06:07:57 | <Guest79> | Looks really close to what I need. But, this article is from 2017 is there something builtIn to xmonad in 2022 that I have overseen? |
| 2022-10-01 06:45:07 | × | Guest79 quits (~Guest79@2001:9e8:29fc:6f00:b897:2daa:c15c:1045) (Quit: Client closed) |
| 2022-10-01 08:17:43 | → | ircbrowse_tom joins (~ircbrowse@2a01:4f8:1c1c:9319::1) |
| 2022-10-01 08:17:48 | Server | sets mode +cnt |
| 2022-10-01 08:25:29 | → | Guest79 joins (~Guest79@2001:9e8:29fc:6f00:bf2:199c:2a57:3f6f) |
| 2022-10-01 08:47:56 | × | Guest79 quits (~Guest79@2001:9e8:29fc:6f00:bf2:199c:2a57:3f6f) (Ping timeout: 252 seconds) |
| 2022-10-01 09:34:54 | <HP-UX> | Hi, trying to figure out how to do this: I have a workspace, where a single window lives, Fullscreen layout, and I want to bind a key that can toggle going to that workspace and back to previous one |
| 2022-10-01 09:43:45 | <liskin> | oh, first day of hacktoberfest, and someone submits a low effort code of conduct to the xmonad-web repo :-( |
| 2022-10-01 09:44:43 | <HP-UX> | , ("M3-n", windows $ W.greedyView "NSP") |
| 2022-10-01 09:44:54 | <HP-UX> | I can do something like this, and I can GO to the NSP workspace for example |
| 2022-10-01 09:45:16 | <HP-UX> | But when I'm in the NSP workspace, I'd like the same key combination to toggle back to previous workspace |
| 2022-10-01 09:45:59 | <HP-UX> | , ("M-z", toggleWS) -- |
All times are in UTC.