gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2018-04-30T11:43:09Zhttps://dev.gajim.org/gajim/gajim/-/issues/5039DBus/remote API: add change_status_message() or so2018-04-30T11:43:09ZanonymousDBus/remote API: add change_status_message() or soGajim's remote API messes a method to update status message. The change_status() method is usable but needs a lot of care not to create side effects: e.g. if you use the simplest and naive call
change_status(get_status(), "new ...Gajim's remote API messes a method to update status message. The change_status() method is usable but needs a lot of care not to create side effects: e.g. if you use the simplest and naive call
change_status(get_status(), "new status message", "")
Gajim will try to set the status to 'online' (or so) if any of the accounts is online, which is obviously annoying: if an account is offline, Gajim will try to connect it.
Therefore, the caller have to update each account separately in order not to connect disconnected accounts (or more generally, sync status between accounts), which is IMO too much work and DBus calls for something quite common and simple.
The caller have to do something like that:
for account in list_accounts():
change_status(get_status(account), "new status message", account)
Then, I suggest to add a method such as change_status_message() to the remote API that only changes the status message and not the status itself.
regards,
Colomban0.14https://dev.gajim.org/gajim/gajim/-/issues/2208Discovery windows use the server hostname instead of the domain part of the jid2017-12-11T16:39:02ZmiscDiscovery windows use the server hostname instead of the domain part of the jidWhen using "service discovery", the address textbox is already filled with the hostname of my server.
Since I use a ssh tunnel to bypass a firewall, I see "localhost", which doesn't work. Using the domain name of my jid work fine.
So, I...When using "service discovery", the address textbox is already filled with the hostname of my server.
Since I use a ssh tunnel to bypass a firewall, I see "localhost", which doesn't work. Using the domain name of my jid work fine.
So, I think it should always use the domain of the jid, as the hostname doesn't mean much from a service discovery point of view.
More ever, the code seems to do this, except the variable is overwritten later. Removing the offending line solve this bug ( patch enclosed ).
0.7Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/6115Do we really need the presence of two almost identical files?(gajim-remote an...2018-04-29T20:38:27ZDicsonDo we really need the presence of two almost identical files?(gajim-remote and gajim-remote-plugin)Is it really necessary to change OBJ_PATH and INTERFACE for dbus? I propose to remove gajim-remote-plugin.pyIs it really necessary to change OBJ_PATH and INTERFACE for dbus? I propose to remove gajim-remote-plugin.py0.15https://dev.gajim.org/gajim/gajim/-/issues/1474Doesn't check validity of server name when joining GC2018-04-30T11:41:31ZanonymousDoesn't check validity of server name when joining GCThink you want to join room test@conference.jabber.no
You haven't sleep a lot, and you enter 'test' into the 'Room' text box, and 'conference@jabber.no' in the 'Server' text box.
If you click on Join, Gajim does nothing, *but* it shoul...Think you want to join room test@conference.jabber.no
You haven't sleep a lot, and you enter 'test' into the 'Room' text box, and 'conference@jabber.no' in the 'Server' text box.
If you click on Join, Gajim does nothing, *but* it should maybe say that the server name is not valid (I guess server's name with @ in it are not valid ..?)Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/1912Drop support for dbus < 0.61 in Gajim 0.112018-04-30T11:44:38ZdkirovDrop support for dbus < 0.61 in Gajim 0.11It is a real pain in the a** to suport so much different apis.It is a real pain in the a** to suport so much different apis.0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/5368Error remote-server-not-found2018-04-29T20:39:07ZanonymousError remote-server-not-found\<!-- In -->
\<iq type="error" id="14" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.org">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns=...\<!-- In -->
\<iq type="error" id="14" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.org">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>
\<!-- In -->
\<iq type="error" id="17" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="proxy.jabber.cd.chalmers.se">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>
\<!-- In -->
\<iq type="error" id="16" to="andres.puerto@chat.interrapidisimo.com/Gajim" from="transfer.jabber.freenet.de">
\<query xmlns="http://jabber.org/protocol/bytestreams"/>
\<error code="404" type="cancel">
\<remote-server-not-found xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/>
\</error>
\</iq>https://dev.gajim.org/gajim/gajim/-/issues/3575Errors when switching off2018-04-30T11:37:21ZanonymousErrors when switching offEvery time I switch Gajim off, I get informed about an error. In gajim.exe.log there is:
Traceback (most recent call last):
File "gajim.py", line 38, in \<module>
File "message_control.pyc", line 14, in \<m...Every time I switch Gajim off, I get informed about an error. In gajim.exe.log there is:
Traceback (most recent call last):
File "gajim.py", line 38, in \<module>
File "message_control.pyc", line 14, in \<module>
File "gtkgui_helpers.pyc", line 21, in \<module>
File "gtk\__init__.pyc", line 38, in \<module>
File "gobject\__init__.pyc", line 30, in \<module>
File "gobject\_gobject.pyc", line 12, in \<module>
File "gobject\_gobject.pyc", line 10, in __load
ImportError: DLL load failed: Nie można odnaleźć określonego modułu.
Traceback (most recent call last):
File "gajim.py", line 38, in \<module>
File "message_control.pyc", line 14, in \<module>
File "gtkgui_helpers.pyc", line 21, in \<module>
File "gtk\__init__.pyc", line 38, in \<module>
File "gobject\__init__.pyc", line 30, in \<module>
File "gobject\_gobject.pyc", line 12, in \<module>
File "gobject\_gobject.pyc", line 10, in __load
ImportError: DLL load failed: Nie można odnaleźć określonego modułu.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\systray.py:285: GtkWarning: gtk_widget_map: assertion `GTK_WIDGET_VISIBLE (widget)' failed
Traceback (most recent call last):
File "dialogs.pyc", line 376, in on_message_combobox_changed
KeyError: u'powiedz "nie" + :*'
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_check() called recursively from within a source's check() or prepare() member.
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\conversation_textview.py:587: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: gdk_property_delete: assertion `window != NULL' failed
C:\Program Files\Gajim\src\library.zip\systray.py:285: Warning: g_main_context_prepare(): main loop already active in another thread
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method am_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method cyrillic_translit should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method inuktitut should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ipa should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method thai_broken should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_er should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method ti_et should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\gajim.exe:2279: GtkWarning: Input method viqr should not use GTK's translation domain gtk20
C:\Program Files\Gajim\src\library.zip\systray.py:239: Warning: g_main_context_prepare(): main loop already active in another thread
Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/10985Gajim remote: TypeError: 'BareContact' object is not iterable2022-06-15T22:32:35ZUwe KoloskaGajim remote: TypeError: 'BareContact' object is not iterable## Versions:
- OS: Manjaro Linux 21.2.6 (Qonos)
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.1.0
- Gajim Version: 1.4.3
## Traceback
```
Traceback (most recent call last):
File ...## Versions:
- OS: Manjaro Linux 21.2.6 (Qonos)
- GTK Version: 3.24.34
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.1.0
- Gajim Version: 1.4.3
## Traceback
```
Traceback (most recent call last):
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 100, in on_method_call
result = getattr(self, method_name)(*args)
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 691, in list_contacts
item = self._contacts_as_dbus_structure(contact)
File "/usr/lib/python3.10/site-packages/gajim/remote_control.py", line 756, in _contacts_as_dbus_structure
for res_contact in bare_contact:
TypeError: 'BareContact' object is not iterable
```
## Steps to reproduce the problem
* start gajim and connect to at least one account
* call `gajim-remote list_contacts`
This is a gajim installation updated from 1.3 and before. I even have closed all chats, created a new workspace and restarted the app. Even when calling the command with an account name, I always get the same error message and the `gajim-remote` command needs a little while to return, even if the traceback-windows is long closed.1.4.4https://dev.gajim.org/gajim/gajim/-/issues/870Gajim seems frozen if we try to quit it after network connection is lost2018-04-29T20:37:12ZknucklesGajim seems frozen if we try to quit it after network connection is lostsee last commentsee last comment0.10.1Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/2262gajim-remote and better change_status2018-04-30T11:38:41Zanonymousgajim-remote and better change_statusWhen enter
gajim-remote change_status online "My new\n status text"
gajim should set
My new
status text
but set: My new\n status textWhen enter
gajim-remote change_status online "My new\n status text"
gajim should set
My new
status text
but set: My new\n status textdkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/871gajim-remote and nicknames2018-04-30T11:44:19Zanonymousgajim-remote and nicknamesI should be able to use nicknames with gajim-remoteI should be able to use nicknames with gajim-remote0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/2081Gajim-remote and XML2018-04-30T11:44:08ZroidelapluieGajim-remote and XMLHello, there is a patch tu send XML with gajim-remote.
I find it's important to include it in Gajim.
** gajim-remote.py
FIND
'get_unread_msgs_number': [
_('Returns number of unreaded messages'),
[ ]
],
ADD AFTER
's...Hello, there is a patch tu send XML with gajim-remote.
I find it's important to include it in Gajim.
** gajim-remote.py
FIND
'get_unread_msgs_number': [
_('Returns number of unreaded messages'),
[ ]
],
ADD AFTER
'send_xml': [
_('Send custom XML'),
[
('xml', _('XML to send'), True),
('account', _('Account, if not, xml\'ll be send to all your accounts'), False)
]
],
**remote_control.py
FIND
def get_unread_msgs_number(self, *args):
return str(gajim.interface.roster.nb_unread)
ADD AFTER
def send_xml(self, *args):
xml, account = self._get_real_arguments(args, 2)
if account:
gajim.connections[account].send_stanza(xml)
else:
for acc in gajim.contacts.get_accounts():
gajim.connections[acc].send_stanza(xml)
return True
FIND
get_unread_msgs_number = method(INTERFACE)(get_unread_msgs_number)
AFTER ADD
send_xml = method(INTERFACE)(send_xml)
Thanks,
Julien Pivotto, jabberID: roidelapluie@fritalk.com0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/4847gajim-remote change_status reports "too many arguments"2018-04-29T20:39:41Zanonymousgajim-remote change_status reports "too many arguments"I already posted into the gajim-muc. I just paste it.
[15:41:26] \<mokrates> I use gajim-remote
[15:41:50] \<mokrates> and... gajim-remote offers a function "gajim-remote change_status \<message>"
[15:41:58] \<mokrates> if i call sth....I already posted into the gajim-muc. I just paste it.
[15:41:26] \<mokrates> I use gajim-remote
[15:41:50] \<mokrates> and... gajim-remote offers a function "gajim-remote change_status \<message>"
[15:41:58] \<mokrates> if i call sth. like:
[15:42:13] \<mokrates> $ gajim-remote change_status "my computer sleeps"
[15:43:09] \<mokrates> i get the message "too many arguments", which I can work around, if i remove all the spaces from the \<message> parameter (which is, because of the "s just one parameter)
[15:43:21] \<mokrates> it used to work, but doesn't do anymore
I also tried with supplying the account for which to do that, but that didn't change anything.
0.12.2https://dev.gajim.org/gajim/gajim/-/issues/2032gajim-remote does not work via ssh2018-04-30T11:38:53Zanonymousgajim-remote does not work via sshIf i make *ssh localhost* and then type, for example,
gajim-remote toggle_roster_appearance
gajim output:
Traceback (most recent call last):
File "gajim-remote.py", line 433, in ?
GajimRemote()...If i make *ssh localhost* and then type, for example,
gajim-remote toggle_roster_appearance
gajim output:
Traceback (most recent call last):
File "gajim-remote.py", line 433, in ?
GajimRemote()
File "gajim-remote.py", line 231, in __init__
self.init_connection()
File "gajim-remote.py", line 292, in init_connection
raise exceptions.SessionBusNotPresent
common.exceptions.SessionBusNotPresent
0.10.1dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/6804gajim-remote doesn't handle ?message URIs2018-04-29T20:38:25Zanonymousgajim-remote doesn't handle ?message URIs# Bug description
xep-0147 describes xmpp-URIs.
xmpp:XMPP_ADDRESS?message should open a new chat/message window.
gajim-remote only handles xmpp:XMPP_ADDRESS as message uri.
# Steps to reproduce
gajim-remote xmpp:XMPP_ADDRESS?message
does...# Bug description
xep-0147 describes xmpp-URIs.
xmpp:XMPP_ADDRESS?message should open a new chat/message window.
gajim-remote only handles xmpp:XMPP_ADDRESS as message uri.
# Steps to reproduce
gajim-remote xmpp:XMPP_ADDRESS?message
does nothing.
## Comment
Added a patch (quick hack, probably needs review)0.16https://dev.gajim.org/gajim/gajim/-/issues/2622gajim-remote get_unread_msgs_number2018-04-30T11:38:24Zanonymousgajim-remote get_unread_msgs_number17:34:01 Astro: % gajim-remote get_unread_msgs_number
\<bound method Events.get_nb_events of \<common.events.Events instance at 0x8383aac>>17:34:01 Astro: % gajim-remote get_unread_msgs_number
\<bound method Events.get_nb_events of \<common.events.Events instance at 0x8383aac>>0.11dkirovdkirovhttps://dev.gajim.org/gajim/gajim/-/issues/5660gajim-remote handle_uri and no uri gives traceback2017-12-11T16:38:57ZZashgajim-remote handle_uri and no uri gives traceback# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 59...# Bug description
`gajim-remote handle_uri` doesn't check that a uri is actually given
# Steps to reproduce
gajim-remote handle_uri
Gives
Traceback (most recent call last):
File "gajim-remote.py", line 596, in \<module>
GajimRemote()
File "gajim-remote.py", line 318, in __init__
self.handle_uri()
File "gajim-remote.py", line 537, in handle_uri
if not sys.argv[2].startswith('xmpp:'):
IndexError: list index out of range}
# Software versions
r11924:863dabb435770.13.4https://dev.gajim.org/gajim/gajim/-/issues/1690gajim-remote has problems with german umlauts2018-04-30T11:39:14Zanonymousgajim-remote has problems with german umlautsI wrote a little script for adding the current song amaroK is playing to my status-message (see http://www.hanfbu.de/2006/03/13/pimped-by-status/). But if the song/artist I would like to add contains an umlaut python just says:
Tracebac...I wrote a little script for adding the current song amaroK is playing to my status-message (see http://www.hanfbu.de/2006/03/13/pimped-by-status/). But if the song/artist I would like to add contains an umlaut python just says:
Traceback (most recent call last):
File "./gajim-remote.py", line 432, in ?
GajimRemote()
File "./gajim-remote.py", line 237, in __init__
res = self.call_remote_method()
File "./gajim-remote.py", line 418, in call_remote_method
args = [dbus.String(i) for i in args]
UnicodeEncodeError: 'ascii' codec can't encode character u'\xc4' in position 32: ordinal not in range(128)
Any hints?0.10nkournkourhttps://dev.gajim.org/gajim/gajim/-/issues/2920gajim-remote improvement2018-04-30T11:43:53Zanonymousgajim-remote improvementSometimes its so happend that gajim roster is not hidden but located under other windows or on other workspace. So to focus it i need to run gajim-remote toggle_roster_appearance twice.
i see two solutions of this problem:
a) implement ...Sometimes its so happend that gajim roster is not hidden but located under other windows or on other workspace. So to focus it i need to run gajim-remote toggle_roster_appearance twice.
i see two solutions of this problem:
a) implement roster autohide timeout; So it will be no unfocused windows.
b) if roster is focused and gajim-remote toggle_roster_appearance is called -- hide roster, Else focus roster window.
Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim/-/issues/7454gajim-remote is active by default2018-04-30T11:41:46Zanonymousgajim-remote is active by default# Bug description
The summary is quite self-explaining. The remote_control in the ACE is active by default.
# Steps to reproduce
Go to ACE and look for "remote_control". If you haven't changed this value it is "active".
# Software ve...# Bug description
The summary is quite self-explaining. The remote_control in the ACE is active by default.
# Steps to reproduce
Go to ACE and look for "remote_control". If you haven't changed this value it is "active".
# Software versions
OS version: irrelevant
GTK version: irrelevant
PyGTK version: irrelevant0.16DicsonDicson