rebuild pcmanfm to exclude ugly root warning icon
parent
2c0cb2e1f0
commit
509c99accd
|
|
@ -3,11 +3,37 @@
|
|||
CWD=$(dirname $(readlink -f $0))
|
||||
|
||||
apt-get update
|
||||
apt-get install --no-install-recommends --yes leafpad qalculate-gtk wicd
|
||||
apt-get install --no-install-recommends --yes leafpad qalculate-gtk pcmanfm
|
||||
. ../../cleanup
|
||||
|
||||
(cd rootcopy && cp --parents -afr * /)
|
||||
chown -R guest.users /home/guest
|
||||
|
||||
savechanges /04-apps.sb
|
||||
savechanges /04-apps-stock.sb
|
||||
cd /
|
||||
unsquashfs /04-apps-stock.sb
|
||||
|
||||
# we want to patch pcmanfm it to hide ugly root warning icon
|
||||
# so we will recompile whole package
|
||||
|
||||
REBUILD=/tmp/pcmanfm-rebuild-$$
|
||||
|
||||
apt-get update
|
||||
apt-get --yes build-dep pcmanfm
|
||||
|
||||
mkdir -p -m 0777 $REBUILD
|
||||
cd $REBUILD
|
||||
|
||||
apt-get source pcmanfm
|
||||
|
||||
cd pcmanfm-1.2.5
|
||||
|
||||
cat $CWD/patches/pcmanfm-slax.diff > debian/patches/pcmanfm-slax.diff
|
||||
echo pcmanfm-slax.diff >> debian/patches/series
|
||||
|
||||
dpkg-buildpackage -us -uc
|
||||
|
||||
strip --strip-unneeded src/pcmanfm
|
||||
cp src/pcmanfm /squashfs-root/usr/bin
|
||||
|
||||
dir2sb /squashfs-root /04-apps.sb
|
||||
|
|
|
|||
|
|
@ -0,0 +1,10 @@
|
|||
--- a/src/main-win.c
|
||||
+++ b/src/main-win.c
|
||||
@@ -955,6 +955,7 @@ static void fm_main_win_init(FmMainWin *
|
||||
/* the location bar */
|
||||
win->location = fm_path_entry_new();
|
||||
g_signal_connect(win->location, "activate", G_CALLBACK(on_location_activate), win);
|
||||
+ if (FALSE)
|
||||
if(geteuid() == 0) /* if we're using root, Give the user some warnings */
|
||||
{
|
||||
GtkWidget* warning = gtk_image_new_from_stock(GTK_STOCK_DIALOG_WARNING, GTK_ICON_SIZE_SMALL_TOOLBAR);
|
||||
Loading…
Reference in New Issue