SOLVED - Gmail sync issue... - Ubuntu Touch Q&A, Help & Troubleshooting

I am trying to sync my gmail addressbook.
I am doing this drom the terminal as su
syncevolution --sync refresh-from-server Google_Contacts addressbook
and
syncevolution --sync one-way-from-server Google_Contacts addressbook
both give me the following error:
First ERROR encountered: GLib-GObject: g_object_unref: assertion
'G_IS_OBJECT (object)' failed

Solved - gmail addressbook sync issue
OldGaf said:
I am trying to sync my gmail addressbook.
I am doing this drom the terminal as su
syncevolution --sync refresh-from-server Google_Contacts addressbook
and
syncevolution --sync one-way-from-server Google_Contacts addressbook
both give me the following error:
First ERROR encountered: GLib-GObject: g_object_unref: assertion
'G_IS_OBJECT (object)' failed
Click to expand...
Click to collapse
I fixed this by switching from root to phablet ...

Related

[Q] android.process.acore

Hi all,
I keep getting this error popping up. Does anyone know how to fix it?
I think I fixed this on my HTC one x+
I disabled sync with contacts in Facebook.
(Facebook>App settings>Sync contacts>Remove Facebook Data)
The error went away. I then enabled it again in Facebook to sync with exsiting contacts. still no error.
I had this same error occur every few seconds today. Rebooting didn't help, I also couldn't isolate which app this file was associated with. When I googled it everything I found pointed to wiping the phone. I did so and am syncing my phone as I type this.
wdb0 said:
I think I fixed this on my HTC one x+
I disabled sync with contacts in Facebook.
(Facebook>App settings>Sync contacts>Remove Facebook Data)
The error went away. I then enabled it again in Facebook to sync with exsiting contacts. still no error.
Click to expand...
Click to collapse
Thanks man! This worked for my HTC DNA. Thanks to you I avoided a hard reset.
This happened to me last night/today as well, I guess I should have tried removing the FB Data from contacts sync.
After some logcat-ing I found some Android Runtime errors
Code:
E/AndroidRuntime(12138): FATAL EXCEPTION: ContactsProviderWorker
E/AndroidRuntime(12138): java.lang.IllegalArgumentException: Time format error : 20130229
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcUtils.ContactsDate.<init>(ContactsDate.java:21)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcUtils.ContactsDate.<init>(ContactsDate.java:17)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcContactsProvider2.insertInstance(HtcContactsProvider2.java:16693)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcContactsProvider2.workHandlerUpdateEvent(HtcContactsProvider2.java:13618)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcContactsProvider2.performBackgroundTask(HtcContactsProvider2.java:13410)
E/AndroidRuntime(12138): at com.android.providers.contacts.ContactsProvider2$1.handleMessage(ContactsProvider2.java:1792)
E/AndroidRuntime(12138): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(12138): at android.os.Looper.loop(Looper.java:155)
E/AndroidRuntime(12138): at android.os.HandlerThread.run(HandlerThread.java:60)
So what I did was clear all the app data from the "Contact Storage" app on the phone (which wiped my contacts out but I just re-synced with my google account and my contacts are back). Haven't had the error since.
I solved it like this
You have someones birthday on 29.02. HTC I guess messed this up and it tries to match this date even though in 2013 there is no 29.
What I did was find the contact that has the bday on 29.02 and changed it to 28.02.
The ppl app crashed few times in the process but after I changed it, no error.
Not sure how if you have it linked to fb and getting it from there.
anyway factory reset or deleting contact storage data worked only for few hours for me but the change of the bday works fine.
PAGOT said:
You have someones birthday on 29.02. HTC I guess messed this up and it tries to match this date even though in 2013 there is no 29.
What I did was find the contact that has the bday on 29.02 and changed it to 28.02.
The ppl app crashed few times in the process but after I changed it, no error.
Not sure how if you have it linked to fb and getting it from there.
anyway factory reset or deleting contact storage data worked only for few hours for me but the change of the bday works fine.
Click to expand...
Click to collapse
yea mine is linked through fb sync and i cant get to delete that single contact may have to delete him from my facebook
Had the same issue starting from the 1st of January. Solution mentioned by Dr. K_Xen seem to work for me too.
Thanks.
Dr. K_Xen said:
This happened to me last night/today as well, I guess I should have tried removing the FB Data from contacts sync.
After some logcat-ing I found some Android Runtime errors
Code:
E/AndroidRuntime(12138): FATAL EXCEPTION: ContactsProviderWorker
E/AndroidRuntime(12138): java.lang.IllegalArgumentException: Time format error : 20130229
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcUtils.ContactsDate.<init>(ContactsDate.java:21)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcUtils.ContactsDate.<init>(ContactsDate.java:17)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcContactsProvider2.insertInstance(HtcContactsProvider2.java:16693)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcContactsProvider2.workHandlerUpdateEvent(HtcContactsProvider2.java:13618)
E/AndroidRuntime(12138): at com.android.providers.contacts.HtcContactsProvider2.performBackgroundTask(HtcContactsProvider2.java:13410)
E/AndroidRuntime(12138): at com.android.providers.contacts.ContactsProvider2$1.handleMessage(ContactsProvider2.java:1792)
E/AndroidRuntime(12138): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(12138): at android.os.Looper.loop(Looper.java:155)
E/AndroidRuntime(12138): at android.os.HandlerThread.run(HandlerThread.java:60)
So what I did was clear all the app data from the "Contact Storage" app on the phone (which wiped my contacts out but I just re-synced with my google account and my contacts are back). Haven't had the error since.
Click to expand...
Click to collapse
I woke up today with that damn message popping up every 20 seconds! Google searched and did the following.
I disabled auto sync, then removed my facebook account. Rebooted phone (just for fun) and then installed facebook, sync existing contacts only, activate auto sync. So far all is good.

[Q] Address book Ubuntu touch

Hi there!
Who know how to export contact list into ubuntu touch.
As far as I know its work through sqlite. I have spent lot of time to find a way to uploading data.
I have tried
Code:
manage-address-books.py create
but its looks like they have removed this options from new images.
I believe they have removed the option at this point... Or rather the option no longer works under current configuration since they flipped the container.
UT, hopefully, will implement PIM via Google accounts before it goes live as a public release.
RumoredNow said:
I believe they have removed the option at this point... Or rather the option no longer works under current configuration since they flipped the container.
UT, hopefully, will implement PIM via Google accounts before it goes live as a public release.
Click to expand...
Click to collapse
You can sync with Google by doing this on the terminal (through the app, SSH or adb shell):
syncevolution --configure --sync-property "username=YOUR-EMAIL-ADDRESS" --sync-property "password=YOUR-EMAIL-PASSWORD" Google_Contacts
then, to load 50 contacts :
syncevolution --sync refresh-from-server Google_Contacts addressbook
then, if you have more than 50, complete with this one :
syncevolution --sync one-way-server Google_Contacts addressbook
(as you can see, contacts work with syncevolution, try to play with it if you want
eagleofdeath13 said:
You can sync with Google by doing this on the terminal (through the app, SSH or adb shell):
syncevolution --configure --sync-property "username=YOUR-EMAIL-ADDRESS" --sync-property "password=YOUR-EMAIL-PASSWORD" Google_Contacts
then, to load 50 contacts :
syncevolution --sync refresh-from-server Google_Contacts addressbook
then, if you have more than 50, complete with this one :
syncevolution --sync one-way-server Google_Contacts addressbook
(as you can see, contacts work with syncevolution, try to play with it if you want
Click to expand...
Click to collapse
I have tried use syncevolution through UT terminal -its returned many errors.
Looks like I need wait until official release(
eagleofdeath13 said:
You can sync with Google by doing this on the terminal (through the app, SSH or adb shell):
syncevolution --configure --sync-property "username=YOUR-EMAIL-ADDRESS" --sync-property "password=YOUR-EMAIL-PASSWORD" Google_Contacts
then, to load 50 contacts :
syncevolution --sync refresh-from-server Google_Contacts addressbook
then, if you have more than 50, complete with this one :
syncevolution --sync one-way-server Google_Contacts addressbook
(as you can see, contacts work with syncevolution, try to play with it if you want
Click to expand...
Click to collapse
vairkz said:
I have tried use syncevolution through UT terminal -its returned many errors.
Looks like I need wait until official release(
Click to expand...
Click to collapse
It just worked for me yesterday... Contacts anyway... I'm still working on Calendar...
I used almost exactly what eagleofdeath13 typed and put it in terminal on the device...
For the purposes of this demo I will use a phony email address and password so you will see the form as it should go in raw. The quotation marks (") don't actually get used
Code:
syncevolution --configure --sync-property [email protected] --sync-property password=CanNotWait Google_Contacts
After hitting enter, you will get some confirmations scrolling on the screen. Then use
Code:
syncevolution --sync refresh-from-server Google_Contacts addressbook
OR
Code:
syncevolution --sync one-way-server Google_Contacts addressbook
Syncevolution is included in Ubuntu Touch now... For more info read here: https://syncevolution.org/
You didn't used quote? (i used them (because where i've read it, they where used)).
But Syncevolution seems not to work today for me too (i've reset my phone, but without the NoBackup param, maybe that's the problem, i'll try with -no-backup ^^
Note : you need to be in RW to do that
$ adb shell
$ mount /dev/loop0 / -o remount,rw
eagleofdeath13 said:
You didn't used quote? (i used them (because where i've read it, they where used)).
But Syncevolution seems not to work today for me too (i've reset my phone, but without the NoBackup param, maybe that's the problem, i'll try with -no-backup ^^
Note : you need to be in RW to do that
$ adb shell
$ mount /dev/loop0 / -o remount,rw
Click to expand...
Click to collapse
It failed for me with quotes... I seem to remember when it first hit in March(?) I struggled to implement the sync and ended up with no quotes then as well. I never got it working again via my Ubuntu Box, including now. So glad we got terminal on the device.
On the cdimage-touch side there is a new version today: http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/ but I'm not getting any OTA for ubuntu-system since 20 August so I don't know if reflashing via Ubuntu Box gets you anything with
Code:
phablet-flash ubuntu-system --channel saucy --no-backup
except for a wipe of your data...

[Q] openssh-server on Ubuntu Touch

Dear all,
I installed Unbuntu Touch on my Nexus 4 yesterday (18.09.2013, with the build 20130917.1). It is working more or less, as expected :silly:
One of the problem I am facing is that the ssh server is not working. I could install (and --reinstall) it without problem (apt-get install openssh-server ssh), but if I check with "ps -ef|grep ssh") I only see the ssh-agent and the connection from another computer is not working.
Any idea?
Best regards,
Pierre
[email protected]:/# apt-get install --reinstall openssh-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/231 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 38659 files and directories currently installed.)
Preparing to replace openssh-server 1:6.2p2-6 (using .../openssh-server_1%3a6.2p2-6_armhf.deb) ...
Unpacking replacement openssh-server ...
Processing triggers for ureadahead ...
Processing triggers for ufw ...
WARN: / is world writable!
WARN: / is group writable!
Setting up openssh-server (1:6.2p2-6) ...
[email protected]:/#
[email protected]:~$ ssh [email protected]
ssh: connect to host 192.168.1.69 port 22: No route to host
[email protected]:/home/phablet/Downloads# ps -ef | grep ssh
phablet 739 711 0 09:11 ? 00:00:00 ssh-agent
I just noticed that I have the same problem...
If I had time I would look at it, too, but right now I have other things to do...
To98 said:
I just noticed that I have the same problem...
If I had time I would look at it, too, but right now I have other things to do...
Click to expand...
Click to collapse
Same problem here. ssh to another device is possible, but no acces to phablet.
Same In GNex
try
sudo service ssh start
(if you are root or not you must use sudo)
but it does not automatically start when reboot
Still not wokring
[email protected]:/# service ssh start
ssh start/running, process 5890
[email protected]:~$ ssh [email protected]
ssh: connect to host 192.168.1.69 port 22: No route to host
[email protected]:~$ ps -ef|grep 5890
vmalep 12613 12544 0 13:00 pts/4 00:00:00 grep --color=auto 5890
chaoskernel said:
try
sudo service ssh start
(if you are root or not you must use sudo)
but it does not automatically start when reboot
Click to expand...
Click to collapse
thank you! installed version 57 and used
sudo service ssh start
work fine!

Ubuntu Touch Contact and Celandar Sync

I am looking for information on hown to sync Ubuntu Touch calendars and contacts with a caldav/carddav server.
Thanks
v.Caine
If you use google it has this built in and easy to setup up
Otherwise owncloud is a great solution
On the device use syncevolution to sync calendars and contacts
Impossible using it for all that plus my documents
Impossible just going to sort my contacts today then add cron scripts to automate the sync on nexus 5 and 7
Thundebird does this easily using sogo plugin
Sent from my awesome Ubuntu Touch device using the Forum Browser app
wayneward said:
On the device use syncevolution to sync calendars and contacts
Click to expand...
Click to collapse
How exectly are syncing your calendars and contacts? can you send me information on how to do that?
wayneward said:
Impossible just going to sort my contacts today then add cron scripts to automate the sync on nexus 5 and 7
Click to expand...
Click to collapse
How can I setup those cron scripts and what exactly are they for?
Thanks for your help!
About syncing...
I can't post links (i'm newby) but search in google
ubuntu touch sync caldav
And go to askubuntu link (3d result). And then, in askubuntu post, the 4th answer.
Basically:
-----
First I added the certificate of my site to the folder /usr/share/ca-certificates and updates the ca-cert database, since it is self-signed:
sudo mount /dev/loop0 / -o remount,rw
sudo cp /home/phablet/Downloads/server.crt /usr/share/ca-certificates
Add a star to the new certificate while running the configuration
sudo dpkg-reconfigure ca-certificates
Add the syncevolution configuration:
syncevolution --keyring=no --configure --template webdav username=<USERNAME> password=<PASSWORD> syncurl="in-its.de/owncloud" [email protected]
syncevolution --configure --template SyncEvolution_Client sync=none syncURL=local://@owncloud username= password= peerIsClient=1 owncloud
syncevolution --configure database=https://<SERVER>/owncloud/remote.php/carddav/addressbooks/<USERNAME>/contacts backend=carddav [email protected] contacts
syncevolution --configure sync=two-way backend=contacts database="Persönlich" owncloud contacts
Run sync:
syncevolution --sync slow owncloud contacts
That made all my Owncloud contacts available on my Ubuntu Phone.
And CalDAV works similar:
syncevolution --configure database=https://<SERVER>/owncloud/remote.php/caldav/calendars/<USERNAME>/personal backend=caldav [email protected] calendar
syncevolution --configure sync=two-way backend=events database="Persönlich" owncloud calendar
And then sync it:
syncevolution --sync slow owncloud calendar
------
And about cron... it's easy, search in google about creating cron job and create a job with above parameter

Run pidgin in ubuntu touch on a Nexus5. Problem with Mir

Hi
I'm trying to run pidgin in ubuntu touch which is installed on Nexus 5.
I did try to run it in libertine container, however it fails with the follwoing error.
Code:
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
(EE)
Fatal server error:
(EE) Failed to connect to Mir: Failed to connect: not accepted by server
(EE)
I have also tried to run it without the container using the following desktop file
Code:
[Desktop Entry]
Name=Pidgin Internet Messenger
GenericName=Internet Messenger
Comment=Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more
Exec=pidgin
Icon=pidgin
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
X-MessagingMenu-UsesChatSection=true
X-Ubuntu-Touch=true
X-Ubuntu-Gettext-Domain=pidgin
X-Ubuntu-XMir-Enable=true
To run pidgin I am using the following script, launching it from phone's command line
Code:
#!/bin/bash
DISP=:1
Xmir :1 -mirSocket /var/run/mir_socket --desktop_file_hint=/home/phablet/pidgin.desktop -debug &
sleep 0.5;
DISPLAY=:1 pidgin &
However, Xmir failed with the following error.
Code:
ARM architecture: Defaulting to software mode because glamor is not stable
XMir initialized with 2 visuals:
Visual id 0x28: ff ff00 ff0000, 24 planes
Visual id 0x29: ff ff00 ff0000, 24 planes
Realize ROOT window 0xb8a6d530 id=0xea "": 1080x1920 +0+0 parent=(nil)
depth=24 redir=0 type=0 class=1 visibility=3 viewable=1
override=0 _NET_WM_WINDOW_TYPE=0()
WM_TRANSIENT_FOR=(nil)
WM_HINTS=<none>
Aborted
I checked that unity is running, and the resullt of "ps aux | grep unity" was
Code:
unity-system-compositor --disable-overlays=false --spinner=/usr/bin/unity-system-compositor-spinner --file /run/mir_socket --from-dm-fd 10 --to-dm-fd 13 --vt 1
I also checked that mir_socket is created and reachable under /var/run and /run directories
There are no errors in lightdm file
But Xorg log file shows the following error
Code:
[ 89.205] (II) No BusID or DriverName specified - opening /dev/dri/card0
directory
[ 89.205] (WW) Falling back to old probe method for fbdev
[ 89.205] (WW) Falling back to old probe method for modesetting
[ 89.206] No devices to configure. Configuration failed.
[ 89.206] (EE) Server terminated with error (2). Closing log file.
The directory /dev/dri is missing on my phone. Although libdrm2 is installed
Any ideas how to overcome this problem?
Mqhash said:
Hi
I'm trying to run pidgin in ubuntu touch which is installed on Nexus 5.
I did try to run it in libertine container, however it fails with the follwoing error.
Code:
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
(EE)
Fatal server error:
(EE) Failed to connect to Mir: Failed to connect: not accepted by server
(EE)
I have also tried to run it without the container using the following desktop file
Code:
[Desktop Entry]
Name=Pidgin Internet Messenger
GenericName=Internet Messenger
Comment=Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more
Exec=pidgin
Icon=pidgin
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
X-MessagingMenu-UsesChatSection=true
X-Ubuntu-Touch=true
X-Ubuntu-Gettext-Domain=pidgin
X-Ubuntu-XMir-Enable=true
To run pidgin I am using the following script, launching it from phone's command line
Code:
#!/bin/bash
DISP=:1
Xmir :1 -mirSocket /var/run/mir_socket --desktop_file_hint=/home/phablet/pidgin.desktop -debug &
sleep 0.5;
DISPLAY=:1 pidgin &
However, Xmir failed with the following error.
Code:
ARM architecture: Defaulting to software mode because glamor is not stable
XMir initialized with 2 visuals:
Visual id 0x28: ff ff00 ff0000, 24 planes
Visual id 0x29: ff ff00 ff0000, 24 planes
Realize ROOT window 0xb8a6d530 id=0xea "": 1080x1920 +0+0 parent=(nil)
depth=24 redir=0 type=0 class=1 visibility=3 viewable=1
override=0 _NET_WM_WINDOW_TYPE=0()
WM_TRANSIENT_FOR=(nil)
WM_HINTS=<none>
Aborted
I checked that unity is running, and the resullt of "ps aux | grep unity" was
Code:
unity-system-compositor --disable-overlays=false --spinner=/usr/bin/unity-system-compositor-spinner --file /run/mir_socket --from-dm-fd 10 --to-dm-fd 13 --vt 1
I also checked that mir_socket is created and reachable under /var/run and /run directories
There are no errors in lightdm file
But Xorg log file shows the following error
Code:
[ 89.205] (II) No BusID or DriverName specified - opening /dev/dri/card0
directory
[ 89.205] (WW) Falling back to old probe method for fbdev
[ 89.205] (WW) Falling back to old probe method for modesetting
[ 89.206] No devices to configure. Configuration failed.
[ 89.206] (EE) Server terminated with error (2). Closing log file.
The directory /dev/dri is missing on my phone. Although libdrm2 is installed
Any ideas how to overcome this problem?
Click to expand...
Click to collapse
Unfortunately, the only real good method of running X11 applications on Ubuntu Touch is via Libertine. That's odd that it won't connect to Mir. /dev/dri should indeed be missing from your phone, most phones do not expose DRM/DRI to the OS as they don't always have native support for it (for example, Qualcomm devices require the msm_kgsl_drm kernel module, however that module doesn't compile properly on newer kernels.)
On Android devices, an abstraction layer known as Libhybris is used for handling graphics and hardware by wrapping the native Android drivers and using them.
The only thing I could suggest is possibly creating a new empty libertine container and install only pidgin on it to see if it could possibly be an issue with your container, last time I used Ubuntu Touch, Pidgin worked out of the box in Libertine.
Thank you for your reply
ShadowEO said:
The only thing I could suggest is possibly creating a new empty libertine container and install only pidgin on it to see if it could possibly be an issue with your container.
Click to expand...
Click to collapse
Unfortunately, I did try to create a new container but same error. No change . I even tried to run firefox but same error
ShadowEO said:
last time I used Ubuntu Touch, Pidgin worked out of the box in Libertine.
Click to expand...
Click to collapse
What phone were you running ubuntu touch on?
Mqhash said:
Hi
I'm trying to run pidgin in ubuntu touch which is installed on Nexus 5.
I did try to run it in libertine container, however it fails with the follwoing error.
Code:
_XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
_XSERVTransMakeAllCOTSServerListeners: server already running
(EE)
Fatal server error:
(EE) Failed to connect to Mir: Failed to connect: not accepted by server
(EE)
Click to expand...
Click to collapse
How exactly did you get to this point? Which UT image? Was libertine included? The scope? The app? Did you install parts of it via apt? How did you run it? Where/how do you read the error?
I have also tried to run it without the container using the following desktop file
Click to expand...
Click to collapse
When you say without the container what exactly do you mean? If you only make the desktop file yourself, then there still is only one pidgin executable and that is the one in the container, right ... I don't know how to connect the two.
Code:
[Desktop Entry]
Name=Pidgin Internet Messenger
GenericName=Internet Messenger
Comment=Chat over IM. Supports AIM, Google Talk, Jabber/XMPP, MSN, Yahoo and more
Exec=pidgin
Icon=pidgin
StartupNotify=true
Terminal=false
Type=Application
Categories=Network;InstantMessaging;
X-MessagingMenu-UsesChatSection=true
X-Ubuntu-Touch=true
X-Ubuntu-Gettext-Domain=pidgin
X-Ubuntu-XMir-Enable=true
To run pidgin I am using the following script, launching it from phone's command line
Code:
#!/bin/bash
DISP=:1
Xmir :1 -mirSocket /var/run/mir_socket --desktop_file_hint=/home/phablet/pidgin.desktop -debug &
sleep 0.5;
DISPLAY=:1 pidgin &
However, Xmir failed with the following error.
Code:
ARM architecture: Defaulting to software mode because glamor is not stable
XMir initialized with 2 visuals:
Visual id 0x28: ff ff00 ff0000, 24 planes
Visual id 0x29: ff ff00 ff0000, 24 planes
Realize ROOT window 0xb8a6d530 id=0xea "": 1080x1920 +0+0 parent=(nil)
depth=24 redir=0 type=0 class=1 visibility=3 viewable=1
override=0 _NET_WM_WINDOW_TYPE=0()
WM_TRANSIENT_FOR=(nil)
WM_HINTS=<none>
Aborted
Click to expand...
Click to collapse
So, firstly, I think libertine should work, so I'd focus on that first. Secondly, if you want to explore an alternative route, I had things working in the past with:
* install via apt
* write a shell script like yours (search the internet for that desktop_file_hint, it seems to have some magical hidden meaning, you do not want to set it to pidgin, but I think to some uhm, whatdidtheycallit, "unconfined" app I think)
* write a desktop file and point it to shell script, and launch it by tapping on the display

Categories

Resources