Nautilus: /usr/bin/nautilus
但是make的时候
manager.o(.text+0xa1e): In function `gvm_run_command':
/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:547: undefined reference to `libhal_free_string'
manager.o(.text+0xa2a):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:548: undefined reference to `libhal_free_string'
manager.o(.text+0xc6d):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:515: undefined reference to `libhal_device_query_capability'
manager.o(.text+0xcb7):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:516: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0xcf: In function `gvm_udi_is_camera':
/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:614: undefined reference to `libhal_device_query_capability'
manager.o(.text+0xd22):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:617: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0xed: In function `gvm_check_photos':
/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:713: undefined reference to `libhal_device_add_capability'
manager.o(.text+0x1025): In function `hal_device_added':
/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1152: undefined reference to `libhal_device_query_capability'
manager.o(.text+0x104d):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1154: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x107b):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1159: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x10b2):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1174: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x1106):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1214: undefined reference to `libhal_free_string'
manager.o(.text+0x1111):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1215: undefined reference to `libhal_free_string'
manager.o(.text+0x1119):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1216: undefined reference to `libhal_free_string'
manager.o(.text+0x11c4):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:673: undefined reference to `libhal_device_query_capability'
manager.o(.text+0x1216):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:754: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x123e):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:762: undefined reference to `libhal_free_string'
manager.o(.text+0x1265):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1166: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x12dc):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1183: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x133e):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1098: undefined reference to `libhal_device_property_exists'
manager.o(.text+0x1362):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1098: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x138:/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1108: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x13dd):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1041: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x1403):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1042: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x142:/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1043: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x144b):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1044: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x146f):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1045: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x14a:/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1076: undefined reference to `libhal_free_string'
manager.o(.text+0x14b3):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1077: undefined reference to `libhal_free_string'
manager.o(.text+0x14be):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:762: undefined reference to `libhal_free_string'
manager.o(.text+0x171d):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1019: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x1760):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:933: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x17ba):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:967: undefined reference to `libhal_free_string'
manager.o(.text+0x17c6):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:968: undefined reference to `libhal_free_string'
manager.o(.text+0x19fe): In function `hal_property_modified':
/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1279: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x1b47):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:839: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x1b73):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:846: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x1bcd):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:638: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x1bf9):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:645: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x1c5c):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:659: undefined reference to `libhal_free_string'
manager.o(.text+0x1c67):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:660: undefined reference to `libhal_free_string'
manager.o(.text+0x1d1b):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:880: undefined reference to `libhal_free_string'
manager.o(.text+0x1d26):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:881: undefined reference to `libhal_free_string'
manager.o(.text+0x215d): In function `unmount_all':
/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1500: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x21ac):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1504: undefined reference to `libhal_free_string'
manager.o(.text+0x2473): In function `main':
/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1372: undefined reference to `libhal_ctx_new'
manager.o(.text+0x2737):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1354: undefined reference to `libhal_ctx_set_dbus_connection'
manager.o(.text+0x274:/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1384: undefined reference to `libhal_ctx_set_device_added'
manager.o(.text+0x2759):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1385: undefined reference to `libhal_ctx_set_device_removed'
manager.o(.text+0x276a):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1386: undefined reference to `libhal_ctx_set_device_new_capability'
manager.o(.text+0x277b):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1387: undefined reference to `libhal_ctx_set_device_lost_capability'
manager.o(.text+0x278c):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1388: undefined reference to `libhal_ctx_set_device_property_modified'
manager.o(.text+0x279d):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1389: undefined reference to `libhal_ctx_set_device_condition'
manager.o(.text+0x27a9):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1391: undefined reference to `libhal_device_property_watch_all'
manager.o(.text+0x27b9):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1398: undefined reference to `libhal_ctx_init'
manager.o(.text+0x280:/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1416: undefined reference to `libhal_ctx_free'
manager.o(.text+0x2903):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1411: undefined reference to `libhal_get_all_devices'
manager.o(.text+0x2913):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1420: undefined reference to `libhal_free_string_array'
manager.o(.text+0x2947):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1443: undefined reference to `libhal_find_device_by_capability'
manager.o(.text+0x298f):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1454: undefined reference to `libhal_device_property_exists'
manager.o(.text+0x29ad):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1480: undefined reference to `libhal_free_string_array'
manager.o(.text+0x29ff):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1415: undefined reference to `libhal_ctx_shutdown'
manager.o(.text+0x2a4f):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1454: undefined reference to `libhal_device_get_property_bool'
manager.o(.text+0x2a72):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1459: undefined reference to `libhal_device_property_exists'
manager.o(.text+0x2a95):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1461: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x2abd):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1472: undefined reference to `libhal_free_string'
manager.o(.text+0x2b11):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1466: undefined reference to `libhal_free_string'
manager.o(.text+0x2b30):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1469: undefined reference to `libhal_device_get_property_string'
manager.o(.text+0x2bdc):/root/Desktop/gnome-volume-manager-1.3.2/src/manager.c:1472: undefined reference to `libhal_free_string'
collect2: ld returned 1 exit status
make[2]: *** [gnome-volume-manager] 错误 1
make[2]: Leaving directory `/root/Desktop/gnome-volume-manager-1.3.2/src'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/root/Desktop/gnome-volume-manager-1.3.2'
make: *** [all] 错误 2
估计还得修改manager.c