Here's the launcher for geany the way it looked when I copied it. Note the Path. That results in some problems when you create a new user - in this case, geany will try to save phred's files in /home/user instead of in /home/phred. Leaving the path blank solved that issue. ("Path=") Once I did that and created a new user, the files get saved in the new user's home, and the path shown in ~/.config/xfce4/panel/launcher-blah was /home/newuser. I did the same with the other two launcher files that contained "Path=/home/user". They're the ones with the long numbers in the name.
Another interesting effect is that newuser can open firefox from the panel button. newuser does not see user's bookmarks, newuser can save his own bookmarks, and user can't see newuser's bookmarks. Can someone please confirm this behavior?
/etc/skel/.config/xfce4/panel/launcher-blah
- Code: Select all
[Global]
MoveFirst=false
ArrowPosition=0
[Entry 0]
Name=Geany
Comment=Text Editor
Icon=text-editor
Exec=geany
Path=/home/user
Terminal=false
StartupNotify=false
- Code: Select all
[refracta-606-beta2: /etc/skel]$ tree .config
.config
├── autostart
│ ├── deja-dup-monitor.desktop
│ ├── DoZap.desktop
│ ├── wicd-tray.desktop
│ ├── xfce4-settings-helper-autostart.desktop
│ ├── xfce4-tips-autostart.desktop
│ └── xfconf-migration-4.6.desktop
├── geany
│ ├── colorschemes
│ ├── filedefs
│ │ └── filetypes.README
│ ├── geany.conf
│ ├── tags
│ ├── templates
│ │ ├── bsd
│ │ ├── changelog
│ │ ├── fileheader
│ │ ├── files
│ │ ├── function
│ │ ├── gpl
│ │ └── templates.README
│ └── ui_toolbar.xml
├── Terminal
│ └── terminalrc
├── Thunar
│ ├── accels.scm
│ ├── renamerrc
│ ├── thunarrc
│ ├── uca.xml
│ └── volmanrc
└── xfce4
├── desktop
│ └── icons.screen0.rc
├── helpers.rc
├── panel
│ ├── actions-12.rc
│ ├── clock-14.rc
│ ├── cpugraph-13139372601.rc
│ ├── launcher-10.rc
│ ├── launcher-13139357020.rc
│ ├── launcher-13141951090.rc
│ ├── launcher-13157765892.rc
│ ├── launcher-7.rc
│ ├── launcher-9.rc
│ ├── netload-13139373582.rc
│ ├── pager-2.rc
│ ├── panels.xml
│ ├── separator-11.rc
│ ├── separator-13.rc
│ ├── separator-6.rc
│ ├── systray-4.rc
│ ├── tasklist-3.rc
│ └── xfce4-menu-5.rc
├── Xcursor.xrdb
├── xfconf
│ └── xfce-perchannel-xml
│ ├── displays.xml
│ ├── xfce4-desktop.xml
│ ├── xfce4-keyboard-shortcuts.xml
│ ├── xfce4-session.xml
│ ├── xfce4-settings-manager.xml
│ ├── xfwm4.xml
│ └── xsettings.xml
├── Xft.xrdb
└── xfwm4
15 directories, 50 files
- Code: Select all
[refracta-606-beta2: /etc/skel]$ tree .local
.local
└── share
├── applications
│ ├── defaults.list
│ └── firefox.desktop
└── xfce4
└── helpers
└── custom-WebBrowser.desktop
4 directories, 3 files