You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: readme.md
+9-28Lines changed: 9 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,21 +23,15 @@ This is a modification of dde-dock for top panel. Comparing to dde-dock, it:
23
23
* global menu support (with dde-globalmenu-service)
24
24
* show window title on top panel
25
25
* show title buttons on top panel when current window maximized
26
-
* double click on empty area on top panel will maximize current window
26
+
* double-clicking on empty area on top panel will maximize current window
27
27
* dragging and moving current maximized window by dragging empty area of top panel
28
-
*coping with `~/.config/kwinrc` can remove the window title bar when maximized
28
+
* remove the window title bar when maximized
29
29
* support multi monitors
30
30
* personal customization
31
31
32
32
Know issues:
33
33
* panels on **non-primary monitors** only have the window title function. The plugins can not work on them. `It is not an issue` because the `QPluginLoader` can only create one instance from one plugin file. So the panel cannot create as many plugin widgets as the panels. Still trying to add the plugin back to all panels
34
-
* Shortcuts of the global menu not work yet
35
-
36
-
37
-
## Behaviors
38
-
39
-
* Always show title buttons for maxmized window and hide for unmaxminzed window (optional: show menu for maximized window on hover)
40
-
* Show window title only when no global menu for current window
34
+
* Shortcuts of the global menu not work
41
35
42
36
## Screenshot
43
37
@@ -54,22 +48,10 @@ Know issues:
54
48
55
49
### For Deepin V20
56
50
57
-
1. download zip from release page and unzip it
58
-
1. cp `*.xml` to `/usr/share/glib-2.0/schemas`, and run `sudo glib-compile-schemas /usr/share/glib-2.0/schemas`
59
-
2. cp `dde-top-panel` to `/usr/bin`
60
-
3. cp `dde-top-panel.desktop` to `/usr/share/applications`
61
-
4. open your launcher, run `dde-top-panel`. enable auto-start by right clicking
62
-
5. for removing the title bar of maximized windows, make sure your `~/.config/kwinrc` contains items below, then logout.
63
-
```shell script
64
-
[Windows]
65
-
BorderlessMaximizedWindows=true
66
-
```
67
-
4. If you want to use plugins on top panel, just copy the plugin files to `~/.local/lib/dde-top-panel/plugins`. For example, if you want to get tray icons on top panel, just `cp /usr/lib/dde-dock/plugins/libtray.so ~/.local/lib/dde-top-panel/plugins`
68
-
5. If you want to enable the global menu, please install [dde-globalmenu-service](https://github.com/SeptemberHX/dde-globalmenu-service.git)
69
-
70
-
### For Arch
71
-
72
-
Thanks to @JunioCalu . dde-top-panel is in the AUR now. [https://aur.archlinux.org/packages/dde-top-panel](https://aur.archlinux.org/packages/dde-top-panel)
51
+
1. download deb package from releases and install the deb package. you can enable the auto-start in the launcher
52
+
2. for removing the title bar of maximized windows, you can enable this feature in the settings by right clicking
53
+
3. If you want to use plugins on top panel, just copy the plugin files to `~/.local/lib/dde-top-panel/plugins`. For example, if you want to get tray icons on top panel, just `cp /usr/lib/dde-dock/plugins/libtray.so ~/.local/lib/dde-top-panel/plugins`
54
+
4. If you want to enable the global menu, please install [dde-globalmenu-service](https://github.com/SeptemberHX/dde-globalmenu-service.git)
73
55
74
56
### For Other distributions
75
57
@@ -84,10 +66,9 @@ cd dde-top-panel
84
66
mkdir build
85
67
cd build
86
68
cmake ..
87
-
make -j8
69
+
make -j8 package
88
70
```
89
-
Then `dde-top-panel` should be in `build/frame/dde-top-panel`.
0 commit comments