Giter Club home page Giter Club logo

marswm's People

Contributors

0323pin avatar gksudolol avatar jzbor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

10leej

marswm's Issues

Allow specific floating clients

Hi,

Is it possible to implement client/window rules that don't follow the specified layout?

I only use tiling layouts and generally never use floating clients. There's one exception, though. A tiled calculator looks awful ๐Ÿ˜„

On LeftWM, I have this section in the config file,

window_rules: [
        (window_class: "Galculator", spawn_floating: true),
    ]

Is it possible to spawn a single floating client on marswm while having everything else tiled?

Feel free to close this if you do not intend to implement such feature.

Regards

wayland discussion

Hi,

Hope you are doing fine.

First of all, this is not really an issue but, there's no Discussions tab on this repository, so here we go :)

I've just had a crazy thought and decided to share it with you.
If you would like to support wayland without going through the trouble of writing a weston plug-in or, wlroots, I've just remembered swc.

Actually, support for NetBSD has been added, which means I could test it.

Feel free to close this, the whole point was to tell you about swc, nothing else.
Besides, wayland on NetBSD is rather far away from being fully useful. It works with swc+velox but, it's buggy.
Regards

marswm on 32bits

Disclaimer: I don't own any 32bits hardware but, marswm fails to build on NetBSD i386 with these errors.

Now, I'm fine if you say that support for 32bits is not planned, as mentioned, I can't even test this but, I think I should at least let you know that.

Initial impressions

Hi,

Came across this project while browsing crates.io yesterday. As a LeftWM user for over a year now, I was curious to test this one :)

Side note: I'm a pkgsrc/NetBSD maintainer, so I've made a package for marswm and here it is running on my machine,

2023-03-23-092435_1366x768_scrot

I know you didn't ask for it but, here are my initial thoughts.

Generally, the WM works well. Related to marsbar, I'm missing the documentation for marsbar.yaml which, I would like to configure somewhat.
Yes, I can read marswm/marsbar/src/config.rs and work my way through it but, it would be nicer with an example config.

I'm planning to use marswm for a week to test it. Let me know if you would like me to wait with merging the package into our repositories or, if you are fine with me doing that after testing.

Can get back to you if I find any issues.

EDIT: marsbar print-default-config works :)

Broken links in README.md

Hi,

You are probably aware of this but there are broken links in the README.md
I haven't tried every single one of them but, For a guide on how to setup a working desktop environment with marswm as base take a look at [SETUP.md](./SETUP.md). this is broken and does not link to e.g. /docs/installation.md

Regards,

P.S.: I'm still using marswm on NetBSD ๐Ÿ‘

Half-broken Alt gr

Hi,

I've been experiencing some issues with my keyboard and was planning a re-install tomorrow. Fortunately, I've decide to test it a bit further before a full OS re-install.

I have a Swedish keyboard on my laptop, https://www.branah.com/swedish, where Alt gr+2 should yield @, Alt gr+4 should yield $ and so on.

Lately only keys 8, 9 and 0 were working with Alt gr, yielding [, ] and } respectively. Keys 2, 3, 4 and 7 were apparently broken when using Alt gr and I could not type @, ยฃ, $ and { respectively.

Today, I've installed frankenwm and leftwm releases and those keys are working fine. I've been running marswm built from git-HEAD since April, so I've tested releases 0.5.0 and 0.4.1

With 0.5.0, I have the same issue as with a git-HEAD build from 7c750e4 but, with 0.4.1 release everything is working.

I've looked through, 0.4.1...0.5.0 but, I don't know which commit introduced the bug, yet.

For now, I'm running 0.4.1 release but, I'd like to get back to git-HEAD.
Thanks!

Questions after testing marswm briefly (i saw a snazzy post on r/unixporn).

  • In marsbar --help:
marsbar 0.4.1
jzbor
Task bar for marswm (and other EWMH-compliant window managers)

USAGE:
    marsbar [OPTIONS]

OPTIONS:
    -c, --config <CONFIG>         Print current config and exit <-- is this wrong?
    -h, --help                    Print help information
        --print-config            Print current config and exit
        --print-default-config    Print default config and exit
    -V, --version                 Print version information
  • why is the internal workspace number not the same as the number displayed on marsbar?
    • e.g. workspace 0, default keybinding Mod4+1, displayed on marsbar as 1
  • what about the workspace handling of marsbar is "like i3"?
    • i3 has dynamic workspaces, there are practically infinite and arbitrary in number (signed 32bit integer)
    • marswm has predefined workspaces for screens, always visible on marsbar

Also for anyone on NixOS, you can use this derivation for installing:

{
  lib,
  fetchFromGitHub,
  rustPlatform,
  libX11,
  libXft,
  libXinerama,
  libXrandr,
  pkg-config,
  xorgserver,
  ...
}:
rustPlatform.buildRustPackage rec {
  pname = "marswm";
  version = "0.4.1";
  src = fetchFromGitHub {
    owner = "jzbor";
    repo = pname;
    rev = version;
    hash = "sha256-IQtojvheZEmuQZNycCN01PPAdGdt/BT6h7mr7ZpwXbo=";
  };
  cargoHash = "sha256-CLoBzwx9r+Yy4tfBjPKxsjuTagHyZywepAUlJh2hXvo=";
  buildInputs = [
    libX11
    libXft
    libXinerama
    libXrandr
    pkg-config
    xorgserver
  ];
}

I might add marswm to nixpkgs, once the simple-package-paths rfc gets merged.

dummy on debian whats to fly to mars...

howdy jzbor,
former dwm-user on debian system here who can't get his head around, how to install and run / fly to marswm...

could you provide a little help/readme, how to install and run it on debian / ubuntu, sorry for this newbie questions...

looks really nice, clean and minimal, just how i like it...

cheers and thanks in advanced and keep it up,
all the best
hardy

Some minor bugs

You are probably aware of these, if so feel free to close the issue.
Easier to explain with a screenshot ...

stitch

Screen 1: If marsbar is launched before any other window, the issue with the status command remains.
Screen 2: This never happens if marsbar is launched second to any other application.

Screen 3 & 4: The third tile is outside the screen edges.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.