mirror of
https://github.com/hyprwm/hyprland-wiki.git
synced 2024-11-26 14:35:58 +01:00
Added a new page under "Useful Utilities", named "USB Automount" (#126)
This commit is contained in:
parent
f1fdb59521
commit
17411b31ba
3 changed files with 37 additions and 10 deletions
|
@ -1,15 +1,14 @@
|
||||||
### Clipboard Managers
|
|
||||||
_Starting method:_ manual (`exec-once`)
|
_Starting method:_ manual (`exec-once`)
|
||||||
|
|
||||||
Clipboard Managers are useful tools that allows one to manage their copied items, be-it texts or images.
|
Clipboard Managers are useful tools that allows one to manage their copied items, be-it texts or images.
|
||||||
|
|
||||||
Some common ones used are `copyq`, `clipman` and `cliphist`.
|
Some common ones used are `copyq`, `clipman` and `cliphist`.
|
||||||
|
|
||||||
`clipman` - Utilizes Wayland with `wl-clipboard` support and stores text only [clipman](https://github.com/yory8/clipman)
|
`clipman` - Utilizes Wayland with `wl-clipboard` support and stores text only [Github](https://github.com/yory8/clipman)
|
||||||
|
|
||||||
`cliphist` - Utilizes Wayland with `wl-clipboard` and can store both images and text [cliphist](https://github.com/sentriz/cliphist)
|
`cliphist` - Utilizes Wayland with `wl-clipboard` and can store both images and text [Github](https://github.com/sentriz/cliphist)
|
||||||
|
|
||||||
##cliphist
|
## cliphist
|
||||||
|
|
||||||
Start by adding the following lines to your `~/.config/hypr/hyprland.conf`
|
Start by adding the following lines to your `~/.config/hypr/hyprland.conf`
|
||||||
|
|
||||||
|
@ -22,12 +21,12 @@ Do note that any of the above lines can be disabled based on your needs
|
||||||
|
|
||||||
To bind `cliphist` to a hotkey and display it under `rofi` or `dmenu`, again head over to `~/.config/hypr/hyprland.conf`
|
To bind `cliphist` to a hotkey and display it under `rofi` or `dmenu`, again head over to `~/.config/hypr/hyprland.conf`
|
||||||
|
|
||||||
#For `rofi` users
|
# For `rofi` users
|
||||||
```ini
|
```ini
|
||||||
bind = SUPER, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
|
bind = SUPER, V, exec, cliphist list | rofi -dmenu | cliphist decode | wl-copy
|
||||||
```
|
```
|
||||||
|
|
||||||
#For `dmenu` users
|
# For `dmenu` users
|
||||||
```ini
|
```ini
|
||||||
bind = SUPER, V, exec, cliphist list | dmenu | cliphist decode | wl-copy
|
bind = SUPER, V, exec, cliphist list | dmenu | cliphist decode | wl-copy
|
||||||
```
|
```
|
||||||
|
@ -35,7 +34,7 @@ The binds mention above correspond to SUPER+V to access the clipboard history
|
||||||
|
|
||||||
For further info, please refer to the repository mentioned above
|
For further info, please refer to the repository mentioned above
|
||||||
|
|
||||||
##clipman
|
## clipman
|
||||||
|
|
||||||
Start by adding the following line to your `~/.config/hypr/hyprland.conf`
|
Start by adding the following line to your `~/.config/hypr/hyprland.conf`
|
||||||
|
|
||||||
|
@ -51,12 +50,12 @@ And also make sure to create a file named `clipman-primary.json` in `~/.local/sh
|
||||||
|
|
||||||
Now bind the `clipman` like this:
|
Now bind the `clipman` like this:
|
||||||
|
|
||||||
#For `rofi` users
|
# For `rofi` users
|
||||||
```ini
|
```ini
|
||||||
bind = SUPER, V, clipman pick -t wofi
|
bind = SUPER, V, clipman pick -t wofi
|
||||||
```
|
```
|
||||||
|
|
||||||
#For `dmenu` users
|
# For `dmenu` users
|
||||||
```ini
|
```ini
|
||||||
bind = SUPER, V, clipman pick -t dmenu
|
bind = SUPER, V, clipman pick -t dmenu
|
||||||
```
|
```
|
||||||
|
|
|
@ -41,3 +41,5 @@ You can autostart it with `exec-once=/usr/lib/polkit-kde-authentication-agent-1`
|
||||||
_Starting method:_ none (just a library)
|
_Starting method:_ none (just a library)
|
||||||
|
|
||||||
Install `qt5-wayland` and `qt6-wayland`.
|
Install `qt5-wayland` and `qt6-wayland`.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -7,4 +7,30 @@ Here you will find links to some other projects that may not fit into any of the
|
||||||
[hyprland-per-window-layout](https://github.com/coffebar/hyprland-per-window-layout/) by _MahouShoujoMivutilde and coffebar_: Per window keyboard layouts for Hyprland.
|
[hyprland-per-window-layout](https://github.com/coffebar/hyprland-per-window-layout/) by _MahouShoujoMivutilde and coffebar_: Per window keyboard layouts for Hyprland.
|
||||||
|
|
||||||
### IPC wrappers
|
### IPC wrappers
|
||||||
[hyprland-rs](https://github.com/yavko/hyprland-rs) by _yavko_: A neat wrapper for Hyprland's IPC written in Rust.
|
[hyprland-rs](https://github.com/yavko/hyprland-rs) by _yavko_: A neat wrapper for Hyprland's IPC written in Rust
|
||||||
|
|
||||||
|
### Automatically Mounting Using `udiskie`
|
||||||
|
|
||||||
|
_Starting method:_ manual ('exec-once')
|
||||||
|
|
||||||
|
USB Mass storage devices, like thumb drives, mobile phones, digital cameras, etc. do not mount automatically to the file system.
|
||||||
|
|
||||||
|
We generally have to manually mount it, often using root and `umount` to do so.
|
||||||
|
|
||||||
|
Many popular DEs automatically handle this by using `udisks2` wrappers.
|
||||||
|
|
||||||
|
|
||||||
|
`udiskie` is a udisks2 front-end that allows to manage removable media such as CDs or flash drives from userspace.
|
||||||
|
|
||||||
|
Install `udiskie` via your repositories, or [build manually](https://github.com/coldfix/udiskie/wiki/installation)
|
||||||
|
|
||||||
|
Head over to your `~/.config/hypr/hyprland.conf` and add the following lines:
|
||||||
|
|
||||||
|
```ini
|
||||||
|
exec-once = udiskie &
|
||||||
|
```
|
||||||
|
|
||||||
|
What this does is launches `udiskie` and `&` argument launches it in the background.
|
||||||
|
|
||||||
|
[See more uses here](https://github.com/coldfix/udiskie/wiki/Usage) .
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue