Xfce Digest, Vol 161, Issue 5

gt9000 s zqh0513 at gmail.com
Fri Apr 7 03:33:20 CEST 2017


Re: Re: xfce4-panel 4.12 alway crash as unknown reasons
      (Olivier Fourdan)

Thanks, Olivier Fourdan. I installed ttf-droid font, and change default
xfce font to it. The xfce4-panel seem work well.


<xfce-request at xfce.org>于2017年4月6日周四 上午1:22写道:

> Send Xfce mailing list submissions to
>         xfce at xfce.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://mail.xfce.org/mailman/listinfo/xfce
> or, via email, send a message with subject or body 'help' to
>         xfce-request at xfce.org
>
> You can reach the person managing the list at
>         xfce-owner at xfce.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Xfce digest..."
>
>
> Today's Topics:
>
>    1. Re: xfce4-panel 4.12 alway crash as unknown reasons
>       (Olivier Fourdan)
>    2. Re: exo-open ssh://<computer> (Jeff Sadowski)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 5 Apr 2017 19:06:04 +0200
> From: Olivier Fourdan <fourdan at gmail.com>
> To: Xfce general discussion list <xfce at xfce.org>
> Subject: Re: xfce4-panel 4.12 alway crash as unknown reasons
> Message-ID:
>         <CACxMwBjXZvUHX=
> BNWmNEkNJdpwPtYuyM7FDpGf4M4Yg8nYtWjw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Hi
>
> Try with another font (Setting -> Appearances -> Fonts ->Default Font)
>
> Cheers,
> Olivier
>
> On 5 April 2017 at 18:15, gt9000 s <zqh0513 at gmail.com> wrote:
>
> > I try to google this problem, someone suggest me remove
> ~/.cache/sessions,
> > I do this, but xfce4-panel already crash. Anyone know why it crash?
> >
> > There are thread backtrace:
> > ```
> > #0  0x00007fc76e0f4a10 in raise () at /usr/lib/libc.so.6
> > #1  0x00007fc76e0f622a in abort () at /usr/lib/libc.so.6
> > #2  0x00007fc76e0ed607 in __assert_fail_base () at /usr/lib/libc.so.6
> > #3  0x00007fc76e0ed6b2 in  () at /usr/lib/libc.so.6
> > #4  0x00007fc76f3d8d5c in  () at /usr/lib/libcairo.so.2
> > #5  0x00007fc76f3d8ee1 in  () at /usr/lib/libcairo.so.2
> > #6  0x00007fc76f3dafbf in  () at /usr/lib/libcairo.so.2
> > #7  0x00007fc76f3dc1ff in  () at /usr/lib/libcairo.so.2
> > #8  0x00007fc76f3a17ac in  () at /usr/lib/libcairo.so.2
> > #9  0x00007fc76f392862 in cairo_glyph_path () at /usr/lib/libcairo.so.2
> > #10 0x00007fc76debc223 in  () at /usr/lib/libpangocairo-1.0.so.0
> > #11 0x00007fc76debc60f in  () at /usr/lib/libpangocairo-1.0.so.0
> > #12 0x00007fc76ef231e9 in pango_renderer_draw_glyphs () at
> > /usr/lib/libpango-1.0.so.0
> > #13 0x00007fc76ef23ecf in pango_renderer_draw_layout_line () at
> > /usr/lib/libpango-1.0.so.0
> > #14 0x00007fc76ef240f5 in pango_renderer_draw_layout () at
> > /usr/lib/libpango-1.0.so.0
> > #15 0x00007fc76debc7ba in  () at /usr/lib/libpangocairo-1.0.so.0
> > #16 0x00007fc7642cfe07 in  () at /usr/lib/gtk-2.0/2.10.0/
> > engines/libmurrine.so
> > #17 0x00007fc76fc9c590 in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #18 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #19 0x00007fc76ecb8ecf in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #20 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #21 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #22 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #23 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #24 0x00007fc76fc2e494 in gtk_container_propagate_expose () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #25 0x00007fc76fbf946a in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #26 0x00007fc76fc2cecc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #27 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #28 0x00007fc76ecb8ecf in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #29 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #30 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #31 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #32 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #33 0x00007fc76fc2e494 in gtk_container_propagate_expose () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #34 0x00007fc76fd69ed3 in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #35 0x00007fc771633689 in  () at /usr/lib/libxfce4panel-1.0.so.4
> > #36 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #37 0x00007fc76ecb8ecf in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #38 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #39 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #40 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #41 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #42 0x00007fc76fc2e494 in gtk_container_propagate_expose () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #43 0x00007fc763498ec0 in  () at /usr/lib/xfce4/panel/plugins/
> > libtasklist.so
> > #44 0x00007fc76fc2cecc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #45 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #46 0x00007fc76ecb8ecf in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #47 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #48 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #49 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #50 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #51 0x00007fc76fc2e494 in gtk_container_propagate_expose () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #52 0x00007fc76fbf946a in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #53 0x00007fc76fc2cecc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #54 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #55 0x00007fc76ecb8ecf in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #56 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #57 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #58 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #59 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #60 0x00007fc76fc2e494 in gtk_container_propagate_expose () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #61 0x00007fc76fc2cecc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #62 0x00007fc76fc434ff in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #63 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #64 0x00007fc76ecb8ecf in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #65 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #66 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #67 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #68 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #69 0x00007fc76fc2e494 in gtk_container_propagate_expose () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #70 0x0000000000419804 in  ()
> > #71 0x00007fc76fc2cecc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #72 0x0000000000418aab in  ()
> > #73 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #74 0x00007fc76ecb8ecf in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #75 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #76 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #77 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #78 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #79 0x00007fc76fc2e494 in gtk_container_propagate_expose () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #80 0x00000000004253c4 in  ()
> > #81 0x00007fc76fca77ac in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #82 0x00007fc76ecb8f75 in g_closure_invoke () at
> > /usr/lib/libgobject-2.0.so.0
> > #83 0x00007fc76eccb37d in  () at /usr/lib/libgobject-2.0.so.0
> > #84 0x00007fc76ecd366f in g_signal_emit_valist () at
> > /usr/lib/libgobject-2.0.so.0
> > #85 0x00007fc76ecd3faf in g_signal_emit () at
> /usr/lib/libgobject-2.0.so.0
> > #86 0x00007fc76fdbf8cc in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #87 0x00007fc76fca6592 in gtk_main_do_event () at
> > /usr/lib/libgtk-x11-2.0.so.0
> > #88 0x00007fc76f90429f in  () at /usr/lib/libgdk-x11-2.0.so.0
> > #89 0x00007fc76f900d71 in  () at /usr/lib/libgdk-x11-2.0.so.0
> > #90 0x00007fc76f901688 in gdk_window_process_all_updates () at
> > /usr/lib/libgdk-x11-2.0.so.0
> > #91 0x00007fc76fc2cb61 in  () at /usr/lib/libgtk-x11-2.0.so.0
> > #92 0x00007fc76f8e04b7 in  () at /usr/lib/libgdk-x11-2.0.so.0
> > #93 0x00007fc76e9e045a in g_main_context_dispatch () at
> > /usr/lib/libglib-2.0.so.0
> > #94 0x00007fc76e9e0810 in  () at /usr/lib/libglib-2.0.so.0
> > #95 0x00007fc76e9e0b32 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
> > #96 0x00007fc76fca53a7 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
> > #97 0x0000000000410461 in main ()
> >
> > ```
> >
> > For more detail, you can download coredump file.
> >
> > _______________________________________________
> > Xfce mailing list
> > Xfce at xfce.org
> > https://mail.xfce.org/mailman/listinfo/xfce
> > http://www.xfce.org
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://mail.xfce.org/pipermail/xfce/attachments/20170405/91a094b9/attachment-0001.html
> >
>
> ------------------------------
>
> Message: 2
> Date: Wed, 5 Apr 2017 11:22:31 -0600
> From: Jeff Sadowski <jeff.sadowski at gmail.com>
> To: Xfce general discussion list <xfce at xfce.org>
> Subject: Re: exo-open ssh://<computer>
> Message-ID:
>         <
> CAM9ceLgv2BNhRf348iNKxOSQr20rJUASFCQvzG9wCu3CHp0XkA at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> On Wed, Apr 5, 2017 at 10:59 AM, Jeff Sadowski <jeff.sadowski at gmail.com>
> wrote:
>
> >
> >
> > On Wed, Apr 5, 2017 at 10:48 AM, killermoehre <killermoehre at gmx.net>
> > wrote:
> >
> >> Am 05.04.2017 um 18:25 schrieb Jeff Sadowski:
> >> > for now I wrote a wrapper like so
> >> >
> >> > #!/bin/bash
> >> > if [ "${1:0:6}" = "ssh://" ];then
> >> > /usr/bin/gnome-open "$@"
> >> > else
> >> > /usr/bin/exo-open-moved "$@"
> >> > fi
> >> >
> >> > I moved /usr/bin/exo-open to /usr/bin/exo-open-moved
> >> > and linked to my wrapper from /usr/bin/exo-open
> >> >
> >> >
> >> > On Tue, Apr 4, 2017 at 4:19 PM, Jeff Sadowski <
> jeff.sadowski at gmail.com
> >> > <mailto:jeff.sadowski at gmail.com>> wrote:
> >> >
> >> >     After a while I get a message in a popup:
> >> >
> >> >     Failed to open "File System".
> >> >     Connection failed.
> >> >
> >> >     On Tue, Apr 4, 2017 at 1:13 PM, Jeff Sadowski
> >> >     <jeff.sadowski at gmail.com <mailto:jeff.sadowski at gmail.com>> wrote:
> >> >
> >> >         So most other protocols it looks like I can setup as I want
> why
> >> >         can't I set ssh or sftp what would be preventing that?
> >> >         I tried with ssi://<computer> and did what I did with ssh
> >> >         replacing the ssi at the end and it launches my ssh with the
> >> >         ssi://<computer> link
> >> >
> >> >         On Tue, Apr 4, 2017 at 1:09 PM, Jeff Sadowski
> >> >         <jeff.sadowski at gmail.com <mailto:jeff.sadowski at gmail.com>>
> >> wrote:
> >> >
> >> >             I realize you said sftp not scp which when I tried sftp it
> >> >             did nothing like ssh did.
> >> >             When I tried setting it with xdg-mime it still does
> nothing.
> >> >             Interesting that scp did work.
> >> >
> >> >             On Tue, Apr 4, 2017 at 1:00 PM, Jeff Sadowski
> >> >             <jeff.sadowski at gmail.com <mailto:jeff.sadowski at gmail.com
> >>
> >> >             wrote:
> >> >
> >> >                 xdg-mime default scp.desktop x-scheme-handler/scp
> >> >                 nano ~/.local/share/applications/scp.desktop
> >> >
> >> >                 <=============content
> >> >                 [Desktop Entry]
> >> >                 Version=1.0
> >> >                 Type=Application
> >> >                 Exec=bash -c '(URL="%U" HOST="${URL:6}";
> >> >                 $HOME/test_scp.sh $HOST); bash'
> >> >                 Icon=utilities-terminal
> >> >                 StartupNotify=true
> >> >                 Terminal=true
> >> >                 MimeType=x-scheme-handler/ssh
> >> >                 Name=SSH Launcher
> >> >                 Comment=Launch SSH
> >> >                 <===============end content
> >> >
> >> >                 did work.
> >> >
> >> >                 On Tue, Apr 4, 2017 at 12:31 PM, Jeff Sadowski
> >> >                 <jeff.sadowski at gmail.com
> >> >                 <mailto:jeff.sadowski at gmail.com>> wrote:
> >> >
> >> >                     I never added scp with xdg-mime. I did add ssh
> which
> >> >                     seems to work for gnome-open but not for exo-open.
> >> >
> >> >                     On Tue, Apr 4, 2017 at 12:28 PM, Jeff Sadowski
> >> >                     <jeff.sadowski at gmail.com
> >> >                     <mailto:jeff.sadowski at gmail.com>> wrote:
> >> >
> >> >                         Failed to open URI
> >> >                         "scp://jeff-server/home/jeff/testfile".
> >> >                         The specified location is not supported
> >> >
> >> >                         On Tue, Apr 4, 2017 at 12:18 PM, killermoehre
> >> >                         <killermoehre at gmx.net
> >> >                         <mailto:killermoehre at gmx.net>> wrote:
> >> >
> >> >
> >> >
> >> >                             Am 4. April 2017 19:57:32 MESZ schrieb
> Jeff
> >> >                             Sadowski <jeff.sadowski at gmail.com
> >> >                             <mailto:jeff.sadowski at gmail.com>>:
> >> >                             >I would like to set exo-open to run a
> >> >                             script of mine in the default
> >> >                             >terminal program.
> >> >                             >
> >> >                             >I have "gnome-open ssh://<computer>"
> acting
> >> >                             as I like by using:
> >> >                             >
> >> >                             >xdg-mime default ssh.desktop
> >> >                             x-scheme-handler/ssh
> >> >                             >
> >> >                             >and used a text editor to make
> >> >                             ~/.local/share/applications/ssh.desktop
> >> >                             >
> >> >                             >But xdg-open uses exo-open for XFCE4 so I
> >> >                             would like to know how to
> >> >                             >setup
> >> >                             >exo-open to recognize a new protocol like
> >> >                             ssh://<computer>?
> >> >                             >
> >> >                             >Is this possible?
> >> >                             >
> >> >                             >The purpose is to use this in
> >> >                             google-chrome. Google-chrome doesn't give
> >> >                             >an
> >> >                             >option to send more arguments that I can
> >> see.
> >> >                             >
> >> >                             >I see people talking about adding options
> >> >                             to the command line but as I
> >> >                             >said
> >> >                             >that will not work as other programs will
> >> >                             not send those to xdg-open.
> >> >
> >> >                             Hi Jeff,
> >> >
> >> >                             does it work if you just use »exo-open
> >> >                             sftp://host/path/to/file«?
> >>
> >> Hi,
> >>
> >> »xdg-open ssh://host/path/to/file« is working very well for me on my
> >> Arch Linux without any need for wrappers. But if you want to be a little
> >> bit more purist, use first »gvfs-mount ssh://host/path/to/file« and than
> >> »gvfs-open ssh://host/path/to/file«, because exo-open (called by
> >> xdg-open if this script detects Xfce) is basically falling back to gvfs
> >> (first mounting, than opening) if available.
> >>
> >
> > Are you able to change the behavior for ssh:// and sftp:// as I tried
> with
> > xdg-mime?
> > I'm using Ubuntu 16.04 with the xfce4 desktop
> > I think something is set somewhere preventing me from changing the
> > defaults for exo-open which I don't know what they are set to do.
> > When I messed up and set scp I was able to get that working as I wanted
> > but I can not change the behavior of ssh:// or sftp://
> >
> Re-reading what you said I'd definitely want to change the default behavior
> of ssh://
> as I expect it to be ssh://[username[:password]@]host[:port] format as
> described elsewhere on the net. Not at all like a file path.
> I don't want gvfs touching it.
> That is likely what it is doing is trying to give it to gvfs it would make
> sense of the error messages but not at all what I want ssh:// doing.
>
>
> >
> >>
> >> _______________________________________________
> >> Xfce mailing list
> >> Xfce at xfce.org
> >> https://mail.xfce.org/mailman/listinfo/xfce
> >> http://www.xfce.org
> >>
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> https://mail.xfce.org/pipermail/xfce/attachments/20170405/c8980481/attachment.html
> >
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> Xfce mailing list
> Xfce at xfce.org
> https://mail.xfce.org/mailman/listinfo/xfce
>
> ------------------------------
>
> End of Xfce Digest, Vol 161, Issue 5
> ************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.xfce.org/pipermail/xfce/attachments/20170407/3259a7b2/attachment-0001.html>


More information about the Xfce mailing list