GithubHelp home page GithubHelp logo

onuralpszr / bismuth Goto Github PK

View Code? Open in Web Editor NEW

This project forked from bismuth-forge/bismuth

0.0 0.0 0.0 10.64 MB

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.

Home Page: https://bismuth-forge.github.io/bismuth/

License: Other

Shell 3.48% QML 7.56% TypeScript 50.54% CMake 7.95% C++ 30.25% Makefile 0.22%

bismuth's Introduction

๐ŸŒˆ Bismuth ๐ŸŒˆ

Making tiling window management easy. On KDE Plasma.

wayland: supported GitHub release (latest SemVer) Matrix Open Collective backers and sponsors

demo

Arrange your windows in different grids to minimize the mouse usage.

๐ŸŒŸ Features ๐ŸŒŸ

Automatic window tiling

Save your time by automatically managing windows on your screen.

autotile.mp4

Plasma integration

Power-up your workflow using native Plasma features - Virtual Desktops and Activities.

workspaces.mp4

Multiple Layouts

Use different layouts in different contexts.

layouts.mp4



๐Ÿ Getting Started

Requirements

  • A Linux distribution with KDE Plasma version 5.20 or higher
  • Qt version 5.15 or higher
  • KDE Frameworks version 5.78 or higher

You can check if your system matches these requirements by going to System Settings > About this System.

Installation

โš ๏ธ Distributions' packages are not affiliated with Bismuth developers. If you encounter any issues with the incorrect installation, you should contact the package maintainer first.

Arch Linux

Debian

Ubuntu

Fedora

OpenSUSE Tumbleweed

Gentoo

Solus

From Source

If you know a packaging solution for a distribution, that is not in the list, please open a pull request.

Usage

๐ŸŽ‰ To start using Bismuth enable it in System Settings > Window Management > Window Tiling. Additionally, you can decorate your windows in a tiling window manager style (border-only windows) using the window decoration, that comes with Bismuth. To do so, go to System Settings > Appearance > Window Decorations and select the Bismuth decoration.

โŒจ๏ธ You can view the shortcuts in System Settings > Shortcuts > Window Tiling. If you used Krohnkite before, you can import some of its shortcuts using the bash script.

๐Ÿ”ง If you want, you may also make a couple of manual fixes and tweaks to improve your experience with window tiling. See Tweaks section.

Configuration

You can configure Bismuth in the System Settings > Window Management > Window Tiling.

Bismuth Configuration Module

๐Ÿค Acknowledgments

This project was made possible because of the hard work of other people on Krohnkite KWin Tiling Script.

bismuth's People

Contributors

abrac avatar bblaszkow06 avatar biqqles avatar bladedvox avatar daxtorim avatar ddddanil avatar esjeon avatar gikari avatar github-actions[bot] avatar haukurpall avatar hellorge avatar ikajdan avatar jcapucho avatar jdzla avatar l1q avatar leononame avatar nicoweio avatar phrxmd avatar rdimaio avatar sayan01 avatar shocklateboy92 avatar talperud avatar themachine02 avatar vanillabase1lb avatar viperml avatar volitank avatar wallace11 avatar

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.