├── .gitignore
├── UNLICENSE
├── former.png
├── highlight.png
├── input_panel.png
├── input_panel_vertical.png
├── next.png
├── project-fcitx5-theme
├── former.svg
├── highlight.svg
├── next.svg
└── panel.svg
├── readme.md
├── screenshot
├── screenshot-content.png
├── screenshot-input-vertical.png
└── screenshot-input.png
└── theme.conf
/.gitignore:
--------------------------------------------------------------------------------
1 | .directory
2 |
--------------------------------------------------------------------------------
/UNLICENSE:
--------------------------------------------------------------------------------
1 | This is free and unencumbered software released into the public domain.
2 |
3 | Anyone is free to copy, modify, publish, use, compile, sell, or
4 | distribute this software, either in source code form or as a compiled
5 | binary, for any purpose, commercial or non-commercial, and by any
6 | means.
7 |
8 | In jurisdictions that recognize copyright laws, the author or authors
9 | of this software dedicate any and all copyright interest in the
10 | software to the public domain. We make this dedication for the benefit
11 | of the public at large and to the detriment of our heirs and
12 | successors. We intend this dedication to be an overt act of
13 | relinquishment in perpetuity of all present and future rights to this
14 | software under copyright law.
15 |
16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
18 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
19 | IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
20 | OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
21 | ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
22 | OTHER DEALINGS IN THE SOFTWARE.
23 |
24 | For more information, please refer to
25 |
--------------------------------------------------------------------------------
/former.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/former.png
--------------------------------------------------------------------------------
/highlight.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/highlight.png
--------------------------------------------------------------------------------
/input_panel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/input_panel.png
--------------------------------------------------------------------------------
/input_panel_vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/input_panel_vertical.png
--------------------------------------------------------------------------------
/next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/next.png
--------------------------------------------------------------------------------
/project-fcitx5-theme/former.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
137 |
--------------------------------------------------------------------------------
/project-fcitx5-theme/highlight.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
80 |
--------------------------------------------------------------------------------
/project-fcitx5-theme/next.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
137 |
--------------------------------------------------------------------------------
/project-fcitx5-theme/panel.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
361 |
--------------------------------------------------------------------------------
/readme.md:
--------------------------------------------------------------------------------
1 | # simple blue
2 | A simple theme build using Inkscape and guided by [Marguerite Su’s tutorial](https://forum.suse.org.cn/t/fcitx-artwork-fcitx/731/15)
3 | A simple theme for fcitx5 modified from [Simple](https://github.com/iovxw/fcitx5-simple-theme) and [Fcitx5 Default](https://github.com/fcitx/fcitx5).
4 |
5 | ## Screenshot
6 |
7 | - InputMethod Change Content
8 | 
9 |
10 | - Input Horizontal
11 | 
12 |
13 | - Input Vertial
14 | 
15 |
16 | ## Install
17 | ### Fcitx5
18 | For Arch Linux users:
19 | Try out fcitx5 by using the following command:
20 | ```bash
21 | pacman -S fcitx5-im fcitx5-chinese-addons
22 | ```
23 | Then add the following lines:
24 | - xorg: to `~/.xprofile`
25 |
26 | ```bash
27 | export GTK_IM_MODULE=fcitx5
28 | export XMODIFIERS="@im=fcitx"
29 | export QT_IM_MODULE=fcitx5
30 | fcitx5 > /dev/null &
31 | ```
32 |
33 | - wayland: to `~/.pam_environment`
34 |
35 | ```bash
36 | GTK_IM_MODULE DEFAULT=fcitx5
37 | QT_IM_MODULE DEFAULT=fcitx5
38 | XMODIFIERS DEFAULT=@im=fcitx5
39 | ```
40 | Also, you should add the following lines to `~/.config/fcitx5/profile`:
41 | ```
42 | [Groups/0]
43 | # Group Name
44 | Name=Default
45 | # Layout
46 | Default Layout=us
47 | # Default Input Method
48 | DefaultIM=pinyin
49 |
50 | [Groups/0/Items/0]
51 | # Name
52 | Name=keyboard-us
53 | # Layout
54 | Layout=
55 |
56 | [Groups/0/Items/1]
57 | # Name
58 | Name=pinyin
59 | # Layout
60 | Layout=
61 |
62 | [GroupOrder]
63 | 0=Default
64 | ```
65 |
66 | If you want to change settings in kde system settings, you should install package `fcitx5-kcm`.
67 |
68 | ### Fcitx5-skin-simple-blue
69 | - For Archlinux users, you may simplely install package `fcitx5-simple-blue` from aur using your favourite aur helper. And set the theme to `simple-blue` either in your config file or in systemsettings.
70 | ```bash
71 | yaourt -S fcitx5-simple-blue
72 | ```
73 |
74 | - For other distros:
75 | First, clone the repo to `~/.local/shre/fcitx5/themes/`
76 |
77 | ```bash
78 | git clone https://github.com/weearc/fcitx5-skin-simple-blue.git ~/.local/share/fcitx5/themes/simple-blue
79 | ```
80 |
81 | Add the following to your `~/.config/fcitx5/conf/classicui.conf`
82 |
83 | ```ini
84 | # True, if you want a vertical candidate list
85 | Vertical Candidate List=False
86 | Theme=simple-blue
87 | ```
88 |
89 | If using vertical input panel, you'd better replace the file `input_panel.png` with `input_panel_vertical.png` and rename it to `input_panel.png`
90 |
91 | **Every time you change the settings please reload fcitx5**
92 |
93 | ## License
94 |
95 | This is free and unencumbered software released into the public domain.
96 |
97 | Anyone is free to copy, modify, publish, use, compile, sell, or distribute this software, either in source code form or as a compiled binary, for any purpose, commercial or non-commercial, and by any means.
98 |
--------------------------------------------------------------------------------
/screenshot/screenshot-content.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/screenshot/screenshot-content.png
--------------------------------------------------------------------------------
/screenshot/screenshot-input-vertical.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/screenshot/screenshot-input-vertical.png
--------------------------------------------------------------------------------
/screenshot/screenshot-input.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/weearc/fcitx5-skin-simple-blue/a800e3207085654354205a522f6710757fa226f7/screenshot/screenshot-input.png
--------------------------------------------------------------------------------
/theme.conf:
--------------------------------------------------------------------------------
1 | [Metadata]
2 | # 名称
3 | Name=simple-blue
4 | # 版本
5 | Version=2
6 | # 作者
7 | Author=weearc
8 | # 描述
9 | Description="modified from simple"
10 |
11 | [General]
12 | # 托盘字体
13 | TrayFont="Sans 9"
14 |
15 | [InputPanel]
16 | # 一般文字颜色
17 | NormalColor=#303030
18 | # 高亮候选词颜色
19 | HighlightCandidateColor=#4285f4
20 | # KWin 下启用模糊
21 | EnableBlur=False
22 | # 竖排列表时使用所有横向空间高亮
23 | FullWidthHighlight=True
24 | # 高亮文字颜色
25 | HighlightColor=#000000
26 | # 高亮背景颜色
27 | HighlightBackgroundColor=#00000000
28 |
29 | [InputPanel/Background]
30 | # 背景图片
31 | Image=input_panel.png
32 | # 颜色
33 | Color=#0000004e
34 | # 边框颜色
35 | BorderColor=#00000046
36 | # 边框宽度
37 | BorderWidth=0
38 | # 覆盖图片
39 | Overlay=
40 | # 覆盖图片位置
41 | Gravity="Bottom Left"
42 | # 覆盖图片 X 偏移
43 | OverlayOffsetX=0
44 | # 覆盖图片 Y 偏移
45 | OverlayOffsetY=0
46 | # 显示区域不足时隐藏覆盖图片
47 | HideOverlayIfOversize=False
48 |
49 | [InputPanel/Background/Margin]
50 | # 左边距
51 | Left=0
52 | # 右侧边距
53 | Right=10
54 | # 顶部边距
55 | Top=0
56 | # 底部边距
57 | Bottom=0
58 |
59 | [InputPanel/Background/OverlayClipMargin]
60 | # 左边距
61 | Left=2
62 | # 右侧边距
63 | Right=2
64 | # 顶部边距
65 | Top=0
66 | # 底部边距
67 | Bottom=0
68 |
69 | [InputPanel/Highlight]
70 | # 背景图片
71 | Image=highlight.png
72 | # 颜色
73 | Color=#ffffff
74 | # 边框颜色
75 | BorderColor=#ffffff00
76 | # 边框宽度
77 | BorderWidth=0
78 | # 覆盖图片
79 | Overlay=
80 | # 覆盖图片位置
81 | Gravity="Top Left"
82 | # 覆盖图片 X 偏移
83 | OverlayOffsetX=0
84 | # 覆盖图片 Y 偏移
85 | OverlayOffsetY=0
86 | # 显示区域不足时隐藏覆盖图片
87 | HideOverlayIfOversize=False
88 |
89 | [InputPanel/Highlight/Margin]
90 | # 左边距
91 | Left=5
92 | # 右侧边距
93 | Right=8
94 | # 顶部边距
95 | Top=8
96 | # 底部边距
97 | Bottom=5
98 |
99 | [InputPanel/Highlight/OverlayClipMargin]
100 | # 左边距
101 | Left=0
102 | # 右侧边距
103 | Right=0
104 | # 顶部边距
105 | Top=0
106 | # 底部边距
107 | Bottom=0
108 |
109 | [InputPanel/Highlight/HighlightClickMargin]
110 | # 左边距
111 | Left=0
112 | # 右侧边距
113 | Right=0
114 | # 顶部边距
115 | Top=0
116 | # 底部边距
117 | Bottom=0
118 |
119 | [InputPanel/ContentMargin]
120 | # 左边距
121 | Left=5
122 | # 右侧边距
123 | Right=5
124 | # 顶部边距
125 | Top=5
126 | # 底部边距
127 | Bottom=5
128 |
129 | [InputPanel/TextMargin]
130 | # 左边距
131 | Left=5
132 | # 右侧边距
133 | Right=5
134 | # 顶部边距
135 | Top=5
136 | # 底部边距
137 | Bottom=5
138 |
139 | [InputPanel/PrevPage]
140 | # 图片
141 | Image=former.png
142 |
143 | [InputPanel/PrevPage/ClickMargin]
144 | # 左边距
145 | Left=0
146 | # 右侧边距
147 | Right=0
148 | # 顶部边距
149 | Top=0
150 | # 底部边距
151 | Bottom=0
152 |
153 | [InputPanel/NextPage]
154 | # 图片
155 | Image=next.png
156 |
157 | [InputPanel/NextPage/ClickMargin]
158 | # 左边距
159 | Left=0
160 | # 右侧边距
161 | Right=0
162 | # 顶部边距
163 | Top=0
164 | # 底部边距
165 | Bottom=0
166 |
167 | [InputPanel/BlurMargin]
168 | # 左边距
169 | Left=2
170 | # 右侧边距
171 | Right=2
172 | # 顶部边距
173 | Top=2
174 | # 底部边距
175 | Bottom=2
176 |
177 | [Menu]
178 | # 一般文字颜色
179 | NormalColor=#000000
180 | # 高亮候选词颜色
181 | HighlightCandidateColor=#ffffff
182 | # 间隔
183 | Spacing=0
184 |
185 | [Menu/Background]
186 | # 背景图片
187 | Image=
188 | # 颜色
189 | Color=#ffffff
190 | # 边框颜色
191 | BorderColor=#ffffff00
192 | # 边框宽度
193 | BorderWidth=0
194 | # 覆盖图片
195 | Overlay=
196 | # 覆盖图片位置
197 | Gravity="Top Left"
198 | # 覆盖图片 X 偏移
199 | OverlayOffsetX=0
200 | # 覆盖图片 Y 偏移
201 | OverlayOffsetY=0
202 | # 显示区域不足时隐藏覆盖图片
203 | HideOverlayIfOversize=False
204 |
205 | [Menu/Background/Margin]
206 | # 左边距
207 | Left=0
208 | # 右侧边距
209 | Right=0
210 | # 顶部边距
211 | Top=0
212 | # 底部边距
213 | Bottom=0
214 |
215 | [Menu/Background/OverlayClipMargin]
216 | # 左边距
217 | Left=0
218 | # 右侧边距
219 | Right=0
220 | # 顶部边距
221 | Top=0
222 | # 底部边距
223 | Bottom=0
224 |
225 | [Menu/Highlight]
226 | # 背景图片
227 | Image=
228 | # 颜色
229 | Color=#ffffff
230 | # 边框颜色
231 | BorderColor=#ffffff00
232 | # 边框宽度
233 | BorderWidth=0
234 | # 覆盖图片
235 | Overlay=
236 | # 覆盖图片位置
237 | Gravity="Top Left"
238 | # 覆盖图片 X 偏移
239 | OverlayOffsetX=0
240 | # 覆盖图片 Y 偏移
241 | OverlayOffsetY=0
242 | # 显示区域不足时隐藏覆盖图片
243 | HideOverlayIfOversize=False
244 |
245 | [Menu/Highlight/Margin]
246 | # 左边距
247 | Left=0
248 | # 右侧边距
249 | Right=0
250 | # 顶部边距
251 | Top=0
252 | # 底部边距
253 | Bottom=0
254 |
255 | [Menu/Highlight/OverlayClipMargin]
256 | # 左边距
257 | Left=0
258 | # 右侧边距
259 | Right=0
260 | # 顶部边距
261 | Top=0
262 | # 底部边距
263 | Bottom=0
264 |
265 | [Menu/Separator]
266 | # 背景图片
267 | Image=
268 | # 颜色
269 | Color=#ffffff
270 | # 边框颜色
271 | BorderColor=#ffffff00
272 | # 边框宽度
273 | BorderWidth=0
274 | # 覆盖图片
275 | Overlay=
276 | # 覆盖图片位置
277 | Gravity="Top Left"
278 | # 覆盖图片 X 偏移
279 | OverlayOffsetX=0
280 | # 覆盖图片 Y 偏移
281 | OverlayOffsetY=0
282 | # 显示区域不足时隐藏覆盖图片
283 | HideOverlayIfOversize=False
284 |
285 | [Menu/Separator/Margin]
286 | # 左边距
287 | Left=0
288 | # 右侧边距
289 | Right=0
290 | # 顶部边距
291 | Top=0
292 | # 底部边距
293 | Bottom=0
294 |
295 | [Menu/Separator/OverlayClipMargin]
296 | # 左边距
297 | Left=0
298 | # 右侧边距
299 | Right=0
300 | # 顶部边距
301 | Top=0
302 | # 底部边距
303 | Bottom=0
304 |
305 | [Menu/CheckBox]
306 | # 背景图片
307 | Image=
308 | # 颜色
309 | Color=#ffffff
310 | # 边框颜色
311 | BorderColor=#ffffff00
312 | # 边框宽度
313 | BorderWidth=0
314 | # 覆盖图片
315 | Overlay=
316 | # 覆盖图片位置
317 | Gravity="Top Left"
318 | # 覆盖图片 X 偏移
319 | OverlayOffsetX=0
320 | # 覆盖图片 Y 偏移
321 | OverlayOffsetY=0
322 | # 显示区域不足时隐藏覆盖图片
323 | HideOverlayIfOversize=False
324 |
325 | [Menu/CheckBox/Margin]
326 | # 左边距
327 | Left=0
328 | # 右侧边距
329 | Right=0
330 | # 顶部边距
331 | Top=0
332 | # 底部边距
333 | Bottom=0
334 |
335 | [Menu/CheckBox/OverlayClipMargin]
336 | # 左边距
337 | Left=0
338 | # 右侧边距
339 | Right=0
340 | # 顶部边距
341 | Top=0
342 | # 底部边距
343 | Bottom=0
344 |
345 | [Menu/SubMenu]
346 | # 背景图片
347 | Image=
348 | # 颜色
349 | Color=#ffffff
350 | # 边框颜色
351 | BorderColor=#ffffff00
352 | # 边框宽度
353 | BorderWidth=0
354 | # 覆盖图片
355 | Overlay=
356 | # 覆盖图片位置
357 | Gravity="Top Left"
358 | # 覆盖图片 X 偏移
359 | OverlayOffsetX=0
360 | # 覆盖图片 Y 偏移
361 | OverlayOffsetY=0
362 | # 显示区域不足时隐藏覆盖图片
363 | HideOverlayIfOversize=False
364 |
365 | [Menu/SubMenu/Margin]
366 | # 左边距
367 | Left=0
368 | # 右侧边距
369 | Right=0
370 | # 顶部边距
371 | Top=0
372 | # 底部边距
373 | Bottom=0
374 |
375 | [Menu/SubMenu/OverlayClipMargin]
376 | # 左边距
377 | Left=0
378 | # 右侧边距
379 | Right=0
380 | # 顶部边距
381 | Top=0
382 | # 底部边距
383 | Bottom=0
384 |
385 | [Menu/ContentMargin]
386 | # 左边距
387 | Left=0
388 | # 右侧边距
389 | Right=0
390 | # 顶部边距
391 | Top=0
392 | # 底部边距
393 | Bottom=0
394 |
395 | [Menu/TextMargin]
396 | # 左边距
397 | Left=0
398 | # 右侧边距
399 | Right=0
400 | # 顶部边距
401 | Top=0
402 | # 底部边距
403 | Bottom=0
404 |
405 |
--------------------------------------------------------------------------------