1ROFIMOJI(1) Rofi Third-party Add-on Documentation ROFIMOJI(1)
2
3
4
6 rofimoji - A character (emoji) picker for rofi
7
9 rofimoji [-h] [--version] [--action {type,copy,clipboard,unicode,copy-
10 unicode,print}] [--skin-tone {neutral,light,medium-light,moderate,dark
11 brown,black,ask}] [--files {all,FILE [FILE ...]]} [--prompt PROMPT]
12 [--selector-args SELECTOR_ARGS] [--max-recent MAX_RECENT] [--no-frecen‐
13 cy] [--clipboarder CLIPBOARDER] [--typer TYPER] [--selector SELECTOR]
14
16 Select, insert, or copy Unicode characters like emoji using rofi.
17
19 -h, --help
20 Prints brief usage information.
21
22 --version
23 show program’s version number and exit
24
25 --action, -a
26 Possible values: type, copy, clipboard, unicode, copy-unicode,
27 print
28
29 Choose what to do with the selected characters: Directly type
30 them with the “Typer”, copy them to the clipboard using the
31 “Clipboarder”, or insert them indirectly using the clipboard.
32 “unicode” will type the unicode codepoints of the chosen charac‐
33 ters, “copy-unicode” will copy it. “print” just outputs them on
34 stdout.
35
36 --skin-tone=skin-tone, -s skin-tone
37 Possible values: neutral, light, medium-light, moderate, dark
38 brown, black, ask
39
40 Decide on a skin-tone for all supported emojis. If not set (or
41 set to “ask”), you will be asked for each one
42
43 --files=FILE [FILE ...], -f FILE [FILE ...]
44 Read characters from this file instead, one entry per line In
45 the config file, several files need to be listed as
46 files=[_FILE_, _FILE_ ].
47
48 --prompt PROMPT, -r PROMPT
49 Set rofimoji’s prompt
50
51 --selector-args SELECTOR-ARGS
52 A string of arguments to give to the selector.
53
54 --max-recent MAX-RECENT
55 Show at most this number of recently used characters (cannot be
56 larger than 10)
57
58 --no-frecency
59 Don’t show frequently used characters at the start.
60
61 --clipboarder CLIPBOARDER
62 Possible values: xsel, xclip, wl-copy
63
64 Choose the application to access the clipboard with manually.
65
66 --typer TYPER
67 Possible values: xdotool, wtype
68
69 Choose the application to type with manually.
70
71 --selector SELECTOR
72 Possible values: rofi, wofi
73
74 Choose the selector application manually. Usually rofi, but for
75 Wayland, you may want wofi. # KEYBINDINGS
76
77 (optional) Select multiple emoji with shift+enter
78
79 enter to insert the emoji directly
80
81 alt+c to copy it to the clipboard
82
83 alt+t to type it directly
84
85 alt+p to insert using the clipboard
86
87 alt+1, alt+2 to insert the most recently used character (alt+2 for the
88 second most recently one etc.)
89
90 alt+u to insert the Unicode codepoint
91
92 alt+i to copy the Unicode codepoint to the clipboard
93
94 Please note that wofi does not support keybindings other than enter.
95
97 ~/.config/rofimoji.rc
98 Per-user configuration file.
99
100 /etc/xdg/xdg-i3/rofimoji.rc
101 Global configuration file.
102
103 ~/.local/share/rofimoji/recent
104 Stores the recently used characters
105
106 ~/.local/share/rofimoji/data/filename.additional.csv
107 Contains additional characters or additional descriptions for
108 the character set in filename
109
111 Args that start with “--” (eg. --version) can also be set in a config
112 file.
113
114 Config file syntax allows: key=value, flag=true, stuff=[a,b,c] (for de‐
115 tails, see syntax at https://github.com/fdw/rofimoji#example-config-
116 file). If an arg is specified in more than one place, then commandline
117 values override values from the config file.
118
120 https://github.com/fdw/rofimoji
121
123 Fabian Winter.
124
125
126
127Version 5.5.0 July 17, 2022 ROFIMOJI(1)