mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-11-26 06:25:59 +01:00
Useful Utilities: fix links and reword
This commit is contained in:
parent
70b0b78866
commit
61f5d1329a
6 changed files with 41 additions and 29 deletions
|
@ -3,6 +3,7 @@ replacements for them:
|
||||||
|
|
||||||
## Discord
|
## Discord
|
||||||
|
|
||||||
Use [WebCord](https://github.com/SpacingBat3/WebCord), it has native support for
|
[WebCord](https://github.com/SpacingBat3/WebCord) is a Discord client based on
|
||||||
pipewire screensharing, tons of great features and tries to stay infringing as
|
the latest Electron, with support for Wayland Ozone platform, as well as
|
||||||
little as possible on the Discord ToS.
|
PipeWire screensharing. It has tons of great features and tries not to infringe
|
||||||
|
on the Discord ToS.
|
||||||
|
|
|
@ -1,9 +1,17 @@
|
||||||
## Wofi
|
## Wofi
|
||||||
|
|
||||||
wofi is a great and customizable launcher just for wayland.
|
Wofi is a GTK-based customizable launcher for wayland.
|
||||||
[SourceHut](https://hg.sr.ht/~scoopta/wofi).
|
[SourceHut](https://hg.sr.ht/~scoopta/wofi).
|
||||||
|
|
||||||
|
## Rofi (Wayland fork)
|
||||||
|
|
||||||
|
Rofi, but with Wayland support.
|
||||||
|
[GitHub](https://github.com/Ibonn/rofi).
|
||||||
|
|
||||||
## bemenu
|
## bemenu
|
||||||
|
|
||||||
bemenu is, maybe for some, the more well-known one. Kinda like dmenu.
|
bemenu is a Wayland-native replacement for dmenu.
|
||||||
[GitHub](https://github.com/Cloudef/bemenu)
|
[GitHub](https://github.com/Cloudef/bemenu).
|
||||||
|
|
||||||
|
For a more comprehensive list of launchers, check
|
||||||
|
[awesome-wayland](https://github.com/natpen/awesome-wayland#launchers).
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Screensharing is done through PipeWire WebRTC on Wayland.
|
Screensharing is done through PipeWire on Wayland.
|
||||||
|
|
||||||
## Prereqs
|
## Prereqs
|
||||||
|
|
||||||
|
@ -15,4 +15,5 @@ for a great tutorial.
|
||||||
|
|
||||||
## Caveats
|
## Caveats
|
||||||
|
|
||||||
You cannot screenshare separate windows with Hyprland, yet. Only full monitors.
|
You cannot screenshare separate windows with Hyprland, yet. Only entire
|
||||||
|
monitors.
|
||||||
|
|
|
@ -4,12 +4,12 @@ Launch your bar with `exec-once=`.
|
||||||
|
|
||||||
Waybar is a GTK status bar made specifically for wlroots compositors.
|
Waybar is a GTK status bar made specifically for wlroots compositors.
|
||||||
|
|
||||||
To use it, it's recommended to either use the AUR package `waybar-hyprland-git`,
|
To use it, it's recommended to use the AUR package `waybar-hyprland-git`,
|
||||||
or compile manually with the `USE_EXPERIMENTAL` flag enabled.
|
or compile manually with the `USE_EXPERIMENTAL` flag enabled.
|
||||||
|
|
||||||
To compile manually:
|
To compile manually:
|
||||||
|
|
||||||
Clone the source, then do:
|
Clone the source, cd into it, then do:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
sed -i 's/zext_workspace_handle_v1_activate(workspace_handle_);/const std::string command = "hyprctl dispatch workspace " + name_;\n\tsystem(command.c_str());/g' src/modules/wlr/workspace_manager.cpp
|
sed -i 's/zext_workspace_handle_v1_activate(workspace_handle_);/const std::string command = "hyprctl dispatch workspace " + name_;\n\tsystem(command.c_str());/g' src/modules/wlr/workspace_manager.cpp
|
||||||
|
@ -27,22 +27,24 @@ sudo ninja -C build install
|
||||||
If you want to use the workspaces module, it's called `wlr/workspaces`.
|
If you want to use the workspaces module, it's called `wlr/workspaces`.
|
||||||
|
|
||||||
For more info regarding configuration, see
|
For more info regarding configuration, see
|
||||||
[The Waybar Wiki](https://github.com/Alexays/Waybar/wiki)
|
[The Waybar Wiki](https://github.com/Alexays/Waybar/wiki).
|
||||||
|
|
||||||
## eww
|
## Eww
|
||||||
|
|
||||||
In order to use [eww](https://github.com/elkowar/eww), you first have to install
|
In order to use [Eww](https://github.com/elkowar/eww), you first have to install
|
||||||
it, either using your distro's package manager, by searching `eww-wayland`, or
|
it, either using your distro's package manager, by searching `eww-wayland`, or
|
||||||
by manually compiling. In the latter case, you need to have `cargo` and `rustc`
|
by manually compiling. In the latter case, you can follow the
|
||||||
installed, then follow the [instructions](https://elkowar.github.io/eww).
|
[instructions](https://elkowar.github.io/eww).
|
||||||
|
|
||||||
### Configuration
|
### Configuration
|
||||||
|
|
||||||
After you've successfully installed eww, you can move onto configuring it. There
|
After you've successfully installed Eww, you can move onto configuring it. There
|
||||||
are a few examples listed in the [Readme](https://github.com/elkowar/eww), we
|
are a few examples listed in the [Readme](https://github.com/elkowar/eww). We
|
||||||
highly recommend you to also read through the
|
highly recommend you also read through the
|
||||||
[Configuration options](https://elkowar.github.io/eww/configuration.html).
|
[Configuration options](https://elkowar.github.io/eww/configuration.html).
|
||||||
|
|
||||||
**NOTE:** Read
|
{{< hint type=important >}}
|
||||||
[the wayland section](https://elkowar.github.io/eww/configuration.html#wayland)
|
Read
|
||||||
|
[the Wayland section](https://elkowar.github.io/eww/configuration.html#wayland)
|
||||||
carefully before asking why your bar doesn't work.
|
carefully before asking why your bar doesn't work.
|
||||||
|
{{< /hint >}}
|
||||||
|
|
|
@ -4,20 +4,20 @@ Launch your wallpaper utility with `exec-once=`.
|
||||||
|
|
||||||
Straight from our oven, `hyprpaper` is a wallpaper utility from the Hypr
|
Straight from our oven, `hyprpaper` is a wallpaper utility from the Hypr
|
||||||
Development team. See its usage and config by following the README on the
|
Development team. See its usage and config by following the README on the
|
||||||
[GitHub Page](https://github.com/hyprwm/hyprpaper)
|
[GitHub Page](https://github.com/hyprwm/hyprpaper).
|
||||||
|
|
||||||
## swaybg
|
## swaybg
|
||||||
|
|
||||||
Great utility if all you want is one simple static wallpaper that will never
|
Great utility if all you want is one simple static wallpaper that will never
|
||||||
change, and don't want to make a config file. Get it over
|
change, and don't want to make a config file. Get it
|
||||||
[here](https://github.com/swaywm/swaybg).
|
[here](https://github.com/swaywm/swaybg).
|
||||||
|
|
||||||
## wpaperd
|
## wpaperd
|
||||||
|
|
||||||
A bit more advanced wallpaper daemon with automatic wallpaper changing options
|
A bit more advanced wallpaper daemon with automatic wallpaper changing options
|
||||||
and other fancy stuff. [GitHub](https://github.com/danyspin97/wpaperd)
|
and other fancy stuff. [GitHub](https://github.com/danyspin97/wpaperd).
|
||||||
|
|
||||||
## mpvpaper
|
## mpvpaper
|
||||||
|
|
||||||
A neat mpv wrapper to play a video as your wallpaper.
|
A neat mpv wrapper to play a video as your wallpaper.
|
||||||
[GitHub](https://github.com/GhostNaN/mpvpaper)
|
[GitHub](https://github.com/GhostNaN/mpvpaper).
|
||||||
|
|
|
@ -3,12 +3,12 @@ Hyprland working.
|
||||||
|
|
||||||
## List of Pages
|
## List of Pages
|
||||||
|
|
||||||
- **[Status Bars](https://github.com/hyprwm/Hyprland/wiki/Status-Bars)**
|
- **[Status Bars](./Status-Bars)**
|
||||||
|
|
||||||
- **[App Launchers](https://github.com/hyprwm/Hyprland/wiki/App-Launchers)**
|
- **[App Launchers](./App-Launchers)**
|
||||||
|
|
||||||
- **[Wallpapers](https://github.com/hyprwm/Hyprland/wiki/Wallpapers)**
|
- **[Wallpapers](./Wallpapers)**
|
||||||
|
|
||||||
- **[Screen Sharing](https://github.com/hyprwm/Hyprland/wiki/Screen-Sharing)**
|
- **[Screen Sharing](./Screen-Sharing)**
|
||||||
|
|
||||||
- **[App Clients](https://github.com/hyprwm/Hyprland/wiki/App-Clients)**
|
- **[App Clients](./App-Clients)**
|
||||||
|
|
Loading…
Reference in a new issue