56 lines
1.4 KiB
Markdown
56 lines
1.4 KiB
Markdown
|
# Using spmenu on Gentoo
|
||
|
|
||
|
If you're using Gentoo Linux, you can install spmenu from my
|
||
|
[overlay](https://git.speedie.site/speedie/speedie-overlay). This overlay
|
||
|
provides the `x11-misc/spmenu` and `x11-misc/spmenuify` packages.
|
||
|
|
||
|
## USE flags
|
||
|
|
||
|
Gentoo has USE flags which can be used to enable/disable certain features.
|
||
|
The spmenu package has several USE flags which can be set
|
||
|
in `/etc/portage/package.use`.
|
||
|
|
||
|
- `X`
|
||
|
- Enable X11 support
|
||
|
- `wayland`
|
||
|
- Enable Wayland support
|
||
|
- `imlib2`
|
||
|
- Enable support for displaying images (requires USE=ssl)
|
||
|
- `ssl`
|
||
|
- Enable support for displaying images (requires USE=imlib2)
|
||
|
- `regex`
|
||
|
- Enable regex matching
|
||
|
- `fribidi`
|
||
|
- Enable support for RTL text
|
||
|
- `config`
|
||
|
- Enable support for loading configuration files
|
||
|
- `xinerama`
|
||
|
- Enable multi-monitor support on X using libXinerama (requires USE=X)
|
||
|
- `xrdb`
|
||
|
- Enable support for xrdb (requires USE=X)
|
||
|
- `doc`
|
||
|
- Install a configuration file to /usr/share/spmenu and man pages
|
||
|
- `man`
|
||
|
- Install man pages (requires USE=doc)
|
||
|
- `run`
|
||
|
- Install spmenu_run run launcher
|
||
|
- `test`
|
||
|
- Install spmenu_test
|
||
|
|
||
|
## Installation
|
||
|
|
||
|
If you aren't using `~amd64` keywords globally, unmask it in
|
||
|
`/etc/portage/package.accept_keywords`. If you prefer, you can
|
||
|
unmask the Git version, if you want to always run the latest commit
|
||
|
and have Portage manage spmenu.
|
||
|
|
||
|
Then simply emerge `x11-misc/spmenu`, and optionally `x11-misc/spmenuify`.
|
||
|
|
||
|
## Works
|
||
|
|
||
|
Everything.
|
||
|
|
||
|
## Issues
|
||
|
|
||
|
None caused by Gentoo.
|