Compare commits
7 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 2f1882cbda | |||
| cfa6c553aa | |||
| ac4f10fb09 | |||
| d30e633b5b | |||
| 9af49423f9 | |||
| 27a19af48a | |||
| 83c1fdac47 |
35
Makefile
35
Makefile
@@ -3,16 +3,33 @@ CFLAGS=`pkg-config --cflags gtk4`
|
|||||||
CLIBS=`pkg-config --libs gtk4`
|
CLIBS=`pkg-config --libs gtk4`
|
||||||
SOURCES= main.c
|
SOURCES= main.c
|
||||||
EXECUTABLE=filemanager
|
EXECUTABLE=filemanager
|
||||||
|
ICONTHEME = $(shell gsettings get org.gnome.desktop.interface icon-theme)
|
||||||
all: $(SOURCES) $(EXECUTABLE)
|
ICONPATH = ~/.icons/$(ICONTHEME)/512x512/apps/
|
||||||
|
DESKTOPFILEPATH = ~/.local/share/applications/
|
||||||
|
BINPATH = ~/.local/bin/
|
||||||
|
DESKTOPFILE = fun.kotyara.filemanager.desktop
|
||||||
|
ICONFILE = filemanager-icon.png
|
||||||
|
.PHONY: all clean install uninstall
|
||||||
|
|
||||||
|
all: $(EXECUTABLE)
|
||||||
|
|
||||||
$(EXECUTABLE):
|
$(EXECUTABLE):
|
||||||
cp resources/desktop/fun.kotyara.filemanager.desktop ~/.local/share/applications
|
|
||||||
$(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS)
|
$(CC) $(CFLAGS) $(SOURCES) -o $(EXECUTABLE) $(CLIBS)
|
||||||
mv $(EXECUTABLE) ~/.local/bin/
|
|
||||||
cp resources/desktop/filemanager-icon.png ~/.icons/hicolor/512x512/apps/
|
install:
|
||||||
gtk-update-icon-cache
|
@echo "Current icon theme: $(ICONTHEME)"
|
||||||
|
mkdir -p $(ICONPATH)
|
||||||
|
mkdir -p $(DESKTOPFILEPATH)
|
||||||
|
mkdir -p $(BINPATH)
|
||||||
|
mv $(EXECUTABLE) $(BINPATH)
|
||||||
|
cp resources/desktop/$(DESKTOPFILE) $(DESKTOPFILEPATH)
|
||||||
|
cp resources/desktop/$(ICONFILE) $(ICONPATH)
|
||||||
|
gtk-update-icon-cache
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
rm $(DESKTOPFILEPATH)$(DESKTOPFILE) \
|
||||||
|
$(BINPATH)$(EXECUTABLE) \
|
||||||
|
$(ICONPATH)$(ICONFILE)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm ~/.local/share/applications/fun.kotyara.filemanager.desktop \
|
rm $(EXECUTABLE)
|
||||||
~/.local/bin/$(EXECUTABLE) \
|
|
||||||
~/.icons/hicolor/512x512/apps/filemanager-icon.png
|
|
||||||
|
|||||||
1
main.c
1
main.c
@@ -154,7 +154,6 @@ static void app_activate (GtkApplication *app, gpointer *user_data){
|
|||||||
}
|
}
|
||||||
data->box = gtk_box_new(GTK_ORIENTATION_VERTICAL,10);
|
data->box = gtk_box_new(GTK_ORIENTATION_VERTICAL,10);
|
||||||
gtk_widget_set_valign(data->box,GTK_ALIGN_START);
|
gtk_widget_set_valign(data->box,GTK_ALIGN_START);
|
||||||
// gtk_window_set_child(GTK_WINDOW(data->window),data->box);
|
|
||||||
gtk_scrolled_window_set_child(GTK_SCROLLED_WINDOW(data->scrolled_window), data->box);
|
gtk_scrolled_window_set_child(GTK_SCROLLED_WINDOW(data->scrolled_window), data->box);
|
||||||
input_dir(data);
|
input_dir(data);
|
||||||
buttons(app,data,data->dir);
|
buttons(app,data,data->dir);
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 45 KiB |
@@ -1,9 +1,7 @@
|
|||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Version=1.0.0
|
|
||||||
Name=File Manager
|
Name=File Manager
|
||||||
Exec=filemanager
|
Exec=filemanager
|
||||||
Icon=filemanager-icon
|
Icon=filemanager-icon
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=Utility;
|
Categories=Utility;
|
||||||
StartupNotify=true;
|
|
||||||
|
|||||||
Reference in New Issue
Block a user