mavrothal wrote:
The desktop_drive_icons-0.0.4 link point to desktop_drive_icons-0.0.3.tar.gz.
desktop_drive_icons-0.0.4.tar.gz can be found in the "older versions"
Thanks to catch the mistake. Had been in hurry.
The link has been corrected.
mavrothal wrote:
However, after getting it and compiling it still fails to run in Precise. Any hope there?
If you are referring to the same 'two different plugins' problem you need the original glib. Compile and install an appropriate version from http://ftp.gnome.org/pub/GNOME/sources/glib/
You can use pkg-config --modversion glib-2.0 to find correct version of glib to download.
akash_rawal wrote:
If you are referring to the same 'two different plugins' problem you need the original glib. Compile and install an appropriate version from http://ftp.gnome.org/pub/GNOME/sources/glib/
The only problem I have is that Y offset "-40" appears to be hard coded somewhere and even if /root/.config/desktop_drive_icons/config.ini has a different value (other settings in config.ini are "respected"). It can be changed and will adjust the position of the drivers but on re-launch will be -40 again
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
mavrothal wrote:The only problem I have is that Y offset "-40" appears to be hard coded somewhere and even if /root/.config/desktop_drive_icons/config.ini has a different value (other settings in config.ini are "respected"). It can be changed and will adjust the position of the drivers but on re-launch will be -40 again
desktop-drive-icons updated to version 0.0.5
Changes:
Fixed a typo in src/settings.c, affecting saving of X and Y offsets in config file.(Thanks mavrothal)
Last edited by akash_rawal on Sat 20 Apr 2013, 16:32, edited 1 time in total.
akash_rawal wrote:
desktop-drive-icons updated to version 0.1.5
I do not know about version 0.1.5, but version 0.0.5 works fine
== [url=http://www.catb.org/esr/faqs/smart-questions.html]Here is how to solve your[/url] [url=https://www.chiark.greenend.org.uk/~sgtatham/bugs.html]Linux problems fast[/url] ==
Previous behaviour is re-established - all devices mounted at startup have just 1 bookmark, Samba share through Yassm also has a single bookmark and can be dismounted from within pcmanfm, any other devices mounted have 2 bookmarks with slightly different icons....
pup-volume-monitor updated to version 0.1.13
Changes:
Inverted environment variable control over overriding native volume monitor. Now export PUP_VOLUME_MONITOR_BE_NATIVE=1 to override native volume monitor.
I wish there was some way of customizing the behavior of Glib's built-in mount monitor so that it wouldn't show only mounted volumes. But this doesn't seem to be possible without modifying GLib.
For Upup Raring 3.8.4 which contains glib-2.36 then a patched version of libgio-2.0.so.0.3600.n really needs to be created but this is beyond my limited capabilities - in the meantime downgrading just the libgio part of glib-2.36 to the patched 2.32 version seems to work.
This is a great concept. I wonder if you make the layout dialog more KDE or more Windows like, also add a tab which is the counterpart of MY COMPUTER on windows with some volume management options, and add ftp or light samba management. if its roll into one file manager or integrate those in PCmanFM/SpaceFM/Thunar. File Management in Puppy Linux is really much easier and great for those windows refugees.
mistfire wrote:This is a great concept. I wonder if you make the layout dialog more KDE or more Windows like, also add a tab which is the counterpart of MY COMPUTER on windows with some volume management options, and add ftp or light samba management. if its roll into one file manager or integrate those in PCmanFM/SpaceFM/Thunar. File Management in Puppy Linux is really much easier and great for those windows refugees.
This means implementing a VFS (virtual filesystem) which then means tremendous amount of code.
You can always install gvfs to provide that familiar 'My computer', ftp, and a working trash can. pup-volume-monitor and gvfs can coexist together, provided gvfs was compiled without hal/gdu volume monitor.
pup-volume-monitor upgraded to version 0.1.14
Changes:
Added a g_poll() call on udev monitor's file descriptor, may fix excess CPU usage problem of pup-volume-monitor if it exists.
(This is associated with udev_monitor_receive_device() not blocking. This was reported by Iguleder here, but I can't reproduce it.)
peebee wrote:Tried to compile pup-volume-monitor-0.1.14 on Raring Puppy and got the following error report even though Raring Puppy does contain libudev:
checking for UDEV... no
configure: error: Package requirements (libudev) were not met:
No package 'libudev' found
# cd /lib
# ls -l libudev*
-rw-r--r-- 1 root root 449348 Jun 13 07:54 libudev.a
-rwxr-xr-x 1 root root 933 Jun 13 07:54 libudev.la
lrwxrwxrwx 1 root root 16 Jun 13 08:00 libudev.so -> libudev.so.1.3.0
lrwxrwxrwx 1 root root 16 Jun 13 08:00 libudev.so.1 -> libudev.so.1.3.0
-rwxr-xr-x 1 root root 138873 Jun 13 07:54 libudev.so.1.3.0
Cheers
peebee
This is related to libudev.pc file.
To test this myself I installed eudev from git repository
I used command ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var for eudev.
Had to do very little to get pup-volume-monitor compile.
Move libudev.pc from /lib/pkgconfig to /usr/lib/pkgconfig
Replace the custom socket with udev netlink socket (This breaks pup-volume-monitor in lucid puppy 511)
Slacko 5.5 works nearly fine with eudev and pup-volume-monitor. Only my usb modem stopped working..
Overall I'm glad that gentoo developers made very few incompatible changes. So far only lucid puppy is affected with the porting but I think that can be fixed too.
Compiled pup-volume-monitor-0.1.15 on Precise Puppy 5.7.1, after following all the steps I tried running Geany, when I clicked the 'Save as...' menu Geany crashed and exited (same for other programs). Running PCManFM from terminal:
sh-4.1# pcmanfm
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'PupClientMonitor'.
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'PupClientDevice'.
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'PupVolumeMonitor'.
(pcmanfm:16734): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gio-volume-monitor. Expected type is GVolumeMonitor.
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'PupClientVolume'.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'PupMount'.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'PupClientDrive'.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GFamFileMonitor'.
(pcmanfm:16734): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gio-local-file-monitor. Expected type is GLocalFileMonitor.
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GFamDirectoryMonitor'.
(pcmanfm:16734): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gio-local-directory-monitor. Expected type is GLocalDirectoryMonitor.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyDrive'.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyMount'.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyShadowMount'.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyVolume'.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_type_add_interface_dynamic: assertion `G_TYPE_IS_INSTANTIATABLE (instance_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyVolumeMonitor'.
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyVolumeMonitorGPhoto2'.
(pcmanfm:16734): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gio-volume-monitor. Expected type is GVolumeMonitor.
(pcmanfm:16734): GLib-GObject-WARNING **: Two different plugins tried to register 'GProxyVolumeMonitorUDisks2'.
(pcmanfm:16734): GLib-GIO-WARNING **: Tried to register an extension of the type (null) to extension point gio-native-volume-monitor. Expected type is GNativeVolumeMonitor.
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
(pcmanfm:16734): GLib-GObject-WARNING **: invalid (NULL) pointer instance
(pcmanfm:16734): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)' failed
Segmentation fault
sh-4.1#
[url=http://murga-linux.com/puppy/viewtopic.php?t=76948]Puppy Linux en español[/url]