Introduction
Introduction Statistics Contact Development Disclaimer Help
st-desktopentry-0.8.5.diff - sites - public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log
Files
Refs
---
st-desktopentry-0.8.5.diff (1814B)
---
1 From af28f9df9b0194311c25d60a22d1ecd98bfad2e7 Mon Sep 17 00:00:00 2001
2 From: aleks <[email protected]>
3 Date: Tue, 31 May 2022 00:33:38 +0200
4 Subject: [PATCH] Create a desktop-entry for st
5
6 Enables to find st in a graphical menu and to display it with a nice
7 icon.
8
9 If some applications still are not displaying an icon for st try the pat…
10 [netwmicon](../netwmicon/). Programs like tint2 and alttab rely on a har…
11 icon which has to be stored by st in the \_NET\_WM\_ICON window-property.
12 ---
13 Makefile | 3 +++
14 config.mk | 1 +
15 st.desktop | 12 ++++++++++++
16 3 files changed, 16 insertions(+)
17 create mode 100644 st.desktop
18
19 diff --git a/Makefile b/Makefile
20 index 470ac86..2121877 100644
21 --- a/Makefile
22 +++ b/Makefile
23 @@ -49,9 +49,12 @@ install: st
24 chmod 644 $(DESTDIR)$(MANPREFIX)/man1/st.1
25 tic -sx st.info
26 @echo Please see the README file regarding the terminfo entry o…
27 + mkdir -p $(DESTDIR)$(APPPREFIX)
28 + cp -f st.desktop $(DESTDIR)$(APPPREFIX)
29
30 uninstall:
31 rm -f $(DESTDIR)$(PREFIX)/bin/st
32 + rm -f $(DESTDIR)$(APPPREFIX)/st.desktop
33 rm -f $(DESTDIR)$(MANPREFIX)/man1/st.1
34
35 .PHONY: all options clean dist install uninstall
36 diff --git a/config.mk b/config.mk
37 index 4c4c5d5..b79c517 100644
38 --- a/config.mk
39 +++ b/config.mk
40 @@ -5,6 +5,7 @@ VERSION = 0.8.5
41
42 # paths
43 PREFIX = /usr/local
44 +APPPREFIX = $(PREFIX)/share/applications
45 MANPREFIX = $(PREFIX)/share/man
46
47 X11INC = /usr/X11R6/include
48 diff --git a/st.desktop b/st.desktop
49 new file mode 100644
50 index 0000000..2d2b76f
51 --- /dev/null
52 +++ b/st.desktop
53 @@ -0,0 +1,12 @@
54 +[Desktop Entry]
55 +Type=Application
56 +Exec=st
57 +TryExec=st
58 +Icon=utilities-terminal
59 +Terminal=false
60 +Categories=System;TerminalEmulator;
61 +
62 +Name=st
63 +GenericName=Terminal
64 +Comment=st is a simple terminal implementation for X
65 +StartupWMClass=st-256color
66 --
67 2.36.1
68
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.