246 def uninstallLinuxSpecifics(): |
246 def uninstallLinuxSpecifics(): |
247 """ |
247 """ |
248 Uninstall Linux specific files. |
248 Uninstall Linux specific files. |
249 """ |
249 """ |
250 if os.getuid() == 0: |
250 if os.getuid() == 0: |
251 for name in ["/usr/share/pixmaps/eric.png", |
|
252 "/usr/share/pixmaps/ericWeb.png"]: |
|
253 if os.path.exists(name): |
|
254 os.remove(name) |
|
255 for name in [ |
251 for name in [ |
256 "/usr/share/applications/eric6.desktop", |
252 "/usr/share/applications/eric6.desktop", |
257 "/usr/share/appdata/eric6.appdata.xml", |
253 "/usr/share/appdata/eric6.appdata.xml", |
258 "/usr/share/metainfo/eric6.appdata.xml", |
254 "/usr/share/metainfo/eric6.appdata.xml", |
259 "/usr/share/applications/eric6_browser.desktop", |
255 "/usr/share/applications/eric6_browser.desktop", |
260 "/usr/share/pixmaps/eric.png", |
256 "/usr/share/pixmaps/eric.png", |
261 "/usr/share/pixmaps/ericWeb.png", |
257 "/usr/share/pixmaps/ericWeb.png", |
|
258 "/usr/share/icons/eric.png", |
|
259 "/usr/share/icons/ericWeb.png", |
262 # from Python2 era |
260 # from Python2 era |
263 "/usr/share/applications/eric6_webbrowser.desktop", |
261 "/usr/share/applications/eric6_webbrowser.desktop", |
264 ]: |
262 ]: |
265 if os.path.exists(name): |
263 if os.path.exists(name): |
266 os.remove(name) |
264 os.remove(name) |
267 elif os.getuid() >= 1000: |
265 elif os.getuid() >= 1000: |
268 # it is assumed that user ids start at 1000 |
266 # it is assumed that user ids start at 1000 |
269 for name in ["~/.local/share/pixmaps/eric.png", |
|
270 "~/.local/share/pixmaps/ericWeb.png"]: |
|
271 path = os.path.expanduser(name) |
|
272 if os.path.exists(path): |
|
273 os.remove(path) |
|
274 for name in [ |
267 for name in [ |
275 "~/.local/share/applications/eric6.desktop", |
268 "~/.local/share/applications/eric6.desktop", |
276 "~/.local/share/appdata/eric6.appdata.xml", |
269 "~/.local/share/appdata/eric6.appdata.xml", |
277 "~/.local/share/metainfo/eric6.appdata.xml", |
270 "~/.local/share/metainfo/eric6.appdata.xml", |
278 "~/.local/share/applications/eric6_browser.desktop", |
271 "~/.local/share/applications/eric6_browser.desktop", |
279 "~/.local/share/pixmaps/eric.png", |
272 "~/.local/share/pixmaps/eric.png", |
280 "~/.local/share/pixmaps/ericWeb.png", |
273 "~/.local/share/pixmaps/ericWeb.png", |
|
274 "~/.local/share/icons/eric.png", |
|
275 "~/.local/share/icons/ericWeb.png", |
281 # from Python2 era |
276 # from Python2 era |
282 "/usr/share/applications/eric6_webbrowser.desktop", |
277 "/usr/share/applications/eric6_webbrowser.desktop", |
283 ]: |
278 ]: |
284 path = os.path.expanduser(name) |
279 path = os.path.expanduser(name) |
285 if os.path.exists(path): |
280 if os.path.exists(path): |