Add icon
This commit is contained in:
13
Makefile
13
Makefile
@@ -2,12 +2,17 @@ CC=clang
|
||||
CFLAGS=`pkg-config --cflags gtk4`
|
||||
CLIBS=`pkg-config --libs gtk4`
|
||||
SOURCES= main.c
|
||||
EXECUTABLE=filemanager.out
|
||||
|
||||
EXECUTABLE=filemanager
|
||||
|
||||
all: $(SOURCES) $(EXECUTABLE)
|
||||
|
||||
$(EXECUTABLE):
|
||||
cp resources/desktop/fun.kotyara.filemanager.desktop ~/.local/share/applications
|
||||
$(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS)
|
||||
|
||||
mv $(EXECUTABLE) ~/.local/bin/
|
||||
cp resources/desktop/filemanager-icon.png ~/.icons/hicolor/512x512/apps/
|
||||
gtk-update-icon-cache
|
||||
clean:
|
||||
rm *.out
|
||||
rm ~/.local/share/applications/fun.kotyara.filemanager.desktop \
|
||||
~/.local/bin/$(EXECUTABLE) \
|
||||
~/.icons/hicolor/512x512/apps/filemanager-icon.png
|
||||
|
||||
1
main.c
1
main.c
@@ -117,6 +117,7 @@ static void app_activate (GtkApplication *app, gpointer *user_data){
|
||||
gtk_window_set_title (GTK_WINDOW (data->window), "File Manager");
|
||||
gtk_window_set_default_size (GTK_WINDOW (data->window), 600, 400);
|
||||
gtk_window_set_application(GTK_WINDOW(data->window),app);
|
||||
gtk_window_set_icon_name(GTK_WINDOW(data->window), "filemanager-icon");
|
||||
}
|
||||
buttons(app,data,data->dir);
|
||||
g_print("Started\n");
|
||||
|
||||
BIN
resources/desktop/filemanager-icon.png
Normal file
BIN
resources/desktop/filemanager-icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 22 KiB |
10
resources/desktop/fun.kotyara.filemanager.desktop
Normal file
10
resources/desktop/fun.kotyara.filemanager.desktop
Normal file
@@ -0,0 +1,10 @@
|
||||
[Desktop Entry]
|
||||
Type=Application
|
||||
Version=1.0.0
|
||||
Name=File Manager
|
||||
Exec=filemanager
|
||||
Icon=filemanager-icon
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Utility;
|
||||
StartupNotify=true;
|
||||
Reference in New Issue
Block a user