Reply
Thread Tools
zlatko's Avatar
Posts: 861 | Thanked: 936 times | Joined on Feb 2010 @ Bulgaria
#11
I wanted to add MeefastDial instead oh "Phone" app. So I notice it is that quicklaunchbarX.desktop entry is exact copy of application.desktop file in /usr/share/applications
I just renamed quicklaunchbar0.desktop to bkp.quicklaunchbar0.desktop then copied meefast.desktop to .local/share/applications/quicklaunchbar0.desktop
After that - no icon in launch bar.
Then I tried to get thing back again, renaming the files. So now I have the original quicklaunchbar0.desktop for Phone, pointing to the correct entry, but still no icon shown in quick launch bar.
 
Posts: 135 | Thanked: 158 times | Joined on Sep 2009 @ Germany
#12
Now i have the same issue !

I will look in to it.
 
zlatko's Avatar
Posts: 861 | Thanked: 936 times | Joined on Feb 2010 @ Bulgaria
#13
I will also try to find solution to this. It all looks quite straightforward, so we might be able to figure out a way to change the shortcuts.
I haven't tried rebooting, 'cause it is last resort when you have no ideas
EDIT: Below are all my shortcuts:
Code:
lrwxrwxrwx    1 user     users           44 Feb 22 08:35 quicklaunchbar0.desktop -> /usr/share/applications/call-history.desktop
lrwxrwxrwx    1 user     users           36 Feb 22 08:35 quicklaunchbar1.desktop -> /usr/share/applications/mail.desktop
lrwxrwxrwx    1 user     users           41 Feb 22 08:35 quicklaunchbar2.desktop -> /usr/share/applications/camera-ui.desktop
lrwxrwxrwx    1 user     users           39 Feb 22 08:35 quicklaunchbar3.desktop -> /usr/share/applications/browser.desktop
And here is the quicklauncbar0.desktop file:
Code:
[Desktop Entry]
Type=Application
Name=Phone
Exec=/usr/bin/invoker --type=m /usr/bin/call-history
Icon=icon-l-telephony
X-MeeGo-Logical-Id=qtn_comm_appname_call
X-Maemo-Service=com.nokia.telephony.callhistory
OnlyShownIn=X-MeeGo;
It is the original one, I have just renamed it. Everything seems like it was before.

And here is the /usr/share/applications/call-history.desktop file that the symlink is pointing to:

Code:
[Desktop Entry]
Type=Application
Name=Phone
Exec=/usr/bin/invoker --type=m /usr/bin/call-history
Icon=icon-l-telephony
X-MeeGo-Logical-Id=qtn_comm_appname_call
X-Maemo-Service=com.nokia.telephony.callhistory
OnlyShownIn=X-MeeGo;
Identical with quicklauncbar0.desktop entry.

EDIT1: It looks that quicklaunchbarX.desktop entries I try to create appear as normal desktop entries in launcher. Currently I have 2 (functioning!) "Phone" icons in launcher. Obviously one is from /usr/share/applications/call-history.desktop entry and the other is from ./local/share/applications/quicklaunchbar0.desktop entry. So quicklaunchbarX.desktop edited entries are not recognised as such. We have to find a way to make them so.

EDIT2: I rebooted device hoping that may be quicklauncher will be re-initialised and will recognise "Phone" entry correctly - alas, issue still present.

Last edited by zlatko; 2012-03-14 at 18:01.
 

The Following User Says Thank You to zlatko For This Useful Post:
Posts: 135 | Thanked: 158 times | Joined on Sep 2009 @ Germany
#14
Originally Posted by zlatko View Post
EDIT1: It looks that quicklaunchbarX.desktop entries I try to create appear as normal desktop entries in launcher. Currently I have 2 (functioning!) "Phone" icons in launcher. Obviously one is from /usr/share/applications/call-history.desktop entry and the other is from ./local/share/applications/quicklaunchbar0.desktop entry. So quicklaunchbarX.desktop edited entries are not recognised as such. We have to find a way to make them so.

.
You´re right !!


I create a symlink
Code:
ln -s /usr/share/applications/mail.desktop /home/user/.local/share/applications/quicklaunchbar3.desktop
but doesnt work.


I have to restore my backup. All ist fine !!
The .desktop-Files looks the same as befor.

I have absolutely no Idea what is going on
I´m look in to it, again


Really sorry for my English
 
Posts: 135 | Thanked: 158 times | Joined on Sep 2009 @ Germany
#15
Done

I have changed so many things, again and again ....
I post my files tomorrow. I hope these works for you.

Good Night
Attached Images
 
 

The Following User Says Thank You to superjunior For This Useful Post:
zlatko's Avatar
Posts: 861 | Thanked: 936 times | Joined on Feb 2010 @ Bulgaria
#16
Great buddy! I didn't have time to play a lot, give me a hint where to look? What parameters did you change? I hope you have found reliable procedure to change quick launch shortcuts.
I get the quicklaunchbarX.desktop files are just symlinks to real desktop shortcuts. So everything must be very easy - just delete symlink you don't need and create the one you want. But that does not work for some reason.

PS. What do you think is wrong with your English?! A lot better than my German I have to admit

Last edited by zlatko; 2012-03-14 at 22:49.
 

The Following User Says Thank You to zlatko For This Useful Post:
Posts: 180 | Thanked: 79 times | Joined on Mar 2012
#17
I know the developer of the Shortcuts app personally and he is working on the update. He has had some big things going on in his life at the moment such as having a baby. So stay tuned, if he doesn't get it done soon I will be on his case about it.
 

The Following 7 Users Say Thank You to Vromoth For This Useful Post:
Posts: 135 | Thanked: 158 times | Joined on Sep 2009 @ Germany
#18
Hey Guys.

I will try it This is what i do.

1. Rename the default .desktopfiles to "quicklaunchbar1.desktop-org" and "quicklaunchbar3.desktop-org"

2. create 2 desktopfiles ( no symlink, )

MeefastDial (quicklaunchbar1.desktop)
Code:
[Desk[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=False
Name=MeeFastDial
Name[ru]=Быстр. набор
Exec=/usr/bin/invoker --single-instance --type=m -s /opt/meeFastDial/bin/meefastdial -prestart
X-Maemo-Service=com.nokia.meefastdial
Icon=/usr/share/icons/hicolor/80x80/apps/meeFastDial80.png
X-Window-Icon=
X-HildonDesk-ShowInToolbar=true
X-Osso-Type=application/x-executable
Mail (quicklaunchbar3.desktop)
Code:
[Desktop Entry]
Type=Application
Name=Fenix Mail
Icon=icon-l-email
Exec=/usr/bin/invoker --global-syms --wait-term --type=m /usr/bin/fenix %U
MimeType=x-maemo-highlight/email-address;x-maemo-urischeme/mailto;x-maemo-urischeme/qmf;x-maemo-nepomuk/email;message/rfc822;
Categories=Office;X-MeeGo;X-Messages;Email;
OnlyShowIn=X-MeeGo;
X-MeeGo-Logical-Id=qtn_comm_appname_mail
X-MeeGo-Translation-Catalog=accountssso,activesync,common,mail,transfer
X-Maemo-Service=com.nokia.fenix
3.Copy und save to /home/user/.local/share/applications/

4. Reboot ( or maybe refresh/restart the desktop but i dont no the command )

5. Now, look in to /home/user/.config/meegotouchhome.nokia/launcherbuttons.data

Example for MeefastDial (quicklaunchbar1)

Code:
[DesktopEntries]
home\user\.local\share\applications\browser-d280849364ba342e25811c7c86f1717e-0.desktop=launcher/3/7
home\user\.local\share\applications\browser-e196e10fa9e80056ab56d40a5d7fd9b8-0.desktop=launcher/3/4
home\user\.local\share\applications\folder2.directory=launcher/0/32
home\user\.local\share\applications\folder3.directory=launcher/0/31
home\user\.local\share\applications\quicklaunchbar0.desktop=quicklaunchbar/0
home\user\.local\share\applications\quicklaunchbar2.desktop=quicklaunchbar/2
home\user\.local\share\applications\quicklaunchbar3.desktop=quicklaunchbar/3
home\user\.local\share\applications\simatk.desktop=launcher/0/36
usr\share\applications\MeeScan_harmattan.desktop=launcher/2/0
usr\share\applications\N9QT.desktop=launcher/2/7
usr\share\applications\NoiseAutoFix_harmattan.desktop=launcher/0/27
usr\share\applications\accountsui.desktop=launcher/0/13
usr\share\applications\angrybirdsfreemagic.desktop=launcher/0/26
usr\share\applications\browser.desktop=launcher/0/7
usr\share\applications\calc.desktop=launcher/2/5
usr\share\applications\calcqml.desktop=launcher/2/12
usr\share\applications\calendar.desktop=launcher/0/6
usr\share\applications\call-history.desktop=launcher/0/0
usr\share\applications\camera-ui.desktop=launcher/0/8
usr\share\applications\clock.desktop=launcher/0/30
usr\share\applications\contacts.desktop=launcher/0/1
usr\share\applications\cuteWiki_harmattan.desktop=launcher/0/33
usr\share\applications\dropcache-mdn.desktop=launcher/2/9
usr\share\applications\duicontrolpanel.desktop=launcher/0/15
usr\share\applications\fMobi.desktop=launcher/0/5
usr\share\applications\facebookqml.desktop=launcher/0/16
usr\share\applications\feedreader.desktop=launcher/0/23
usr\share\applications\filemanager.desktop=launcher/0/14
usr\share\applications\gallery.desktop=launcher/0/10
usr\share\applications\joikuspot.desktop=launcher/3/0
usr\share\applications\lockscreen.desktop=launcher/3/8
usr\share\applications\mail.desktop=launcher/0/3
usr\share\applications\maps.desktop=launcher/0/20
usr\share\applications\meecast.desktop=launcher/2/10
usr\share\applications\meefastdial.desktop=quicklaunchbar/1
usr\share\applications\meego-terminal.desktop=launcher/0/29
usr\share\applications\memailsettings.desktop=launcher/2/11
usr\share\applications\messaging-ui.desktop=launcher/0/2
usr\share\applications\morpheus.desktop=launcher/0/11
usr\share\applications\music-suite.desktop=launcher/0/9
usr\share\applications\mymoves.desktop=launcher/2/8
usr\share\applications\netview.desktop=launcher/2/4
usr\share\applications\nokia-drive-qml.desktop=launcher/0/21
usr\share\applications\notes.desktop=launcher/3/1
usr\share\applications\office-tools-frontpage.desktop=launcher/3/6
usr\share\applications\operamobile-labs.desktop=launcher/0/4
usr\share\applications\ovistoreclient.desktop=launcher/0/18
usr\share\applications\pgzlatitude2.desktop=launcher/0/24
usr\share\applications\photo-enhancer.desktop=launcher/0/28
usr\share\applications\reboot.desktop=launcher/0/19
usr\share\applications\redak_harmattan.desktop=launcher/0/34
usr\share\applications\scicalc.desktop=launcher/2/1
usr\share\applications\screenshotmee.desktop=launcher/2/3
usr\share\applications\sdk-connectivity-tool.desktop=launcher/3/2
usr\share\applications\search.desktop=launcher/2/6
usr\share\applications\shortcuts.desktop=launcher/0/35
usr\share\applications\shotmee.desktop=launcher/2/2
usr\share\applications\skype.desktop=launcher/0/25
usr\share\applications\tnpui.desktop=launcher/3/3
usr\share\applications\twitter-qml.desktop=launcher/0/17
usr\share\applications\userguide.desktop=launcher/3/5
usr\share\applications\video-suite.desktop=launcher/0/12
usr\share\applications\youtube.desktop=launcher/0/22
6. Delete the Line
Code:
home\user\.local\share\applications\quicklaunchbar1.desktop=quicklaunchbar/1
and go down to Line "usr/share/applications/meefastdial.desktop" and change or add a new Line to
Code:
usr\share\applications\meefastdial.desktop=quicklaunchbar/1
7. Reboot

It´s really easy to do but i hope it works for you. Create a .desktopfile and add a Line. Thats all.

Good Luck
 

The Following User Says Thank You to superjunior For This Useful Post:
zlatko's Avatar
Posts: 861 | Thanked: 936 times | Joined on Feb 2010 @ Bulgaria
#19
@superjunior
Thank you buddy! Did it and now it works. Seem like a not so clean hack but does the job.
Thank you once again for the time you put into this!
 

The Following User Says Thank You to zlatko For This Useful Post:
Posts: 135 | Thanked: 158 times | Joined on Sep 2009 @ Germany
#20
Originally Posted by zlatko View Post
Thank you once again for the time you put into this!
My pleasure
 

The Following User Says Thank You to superjunior For This Useful Post:
Reply

Tags
n9 shortcuts, quicklaunchbar


 
Forum Jump


All times are GMT. The time now is 15:42.