【问题标题】:Where the "g_debug" output in GDM source code?GDM源代码中的“g_debug”输出在哪里?
【发布时间】:2016-02-26 14:23:40
【问题描述】:

我想知道 gdm 是如何工作的,所以我阅读了 gdm 源代码。我在源代码中看到很多g_debug的输出是这样的:

case SIGUSR1:
            g_debug ("Got USR1 signal");
            /* FIXME:
             * Play with log levels or something
             */
            ret = TRUE;

            gdm_log_toggle_debug ();

            break;

但我想知道在哪里可以找到g_debug 输出。

【问题讨论】:

    标签: gnome gdm


    【解决方案1】:

    你必须设置G_DEBUG环境变量才能让GLib打印出调试信息。

    检查文档中Running and Debugging GLib Applications 的值。

    【讨论】:

      【解决方案2】:

      在Fedora 20中,可以修改gdm配置文件,/etc/gdm/custom.conf然后添加如下内容。

      [debug]
      Enable=True
      Gesture=True
      

      然后你可以在终端输入journalctl -lr查看日志。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-07
        • 1970-01-01
        • 1970-01-01
        • 2011-04-20
        相关资源
        最近更新 更多