小编Dan*_*hoa的帖子

在设备唤醒/解冻时自动运行自动分散

我正在使用 Thinkpad W510 并且经常改变位置。我正在使用 disper 和 auto-disper 来更改屏幕配置文件(未对接;笔记本电脑屏幕 + 外部屏幕;两个外部屏幕)。

auto-disper --change起床后想跑,所以我把下面的脚本放进去/etc/pm/sleep.d

#!/bin/bash

case "$1" in
    thaw | resume )
        auto-disper --change &> /home/myHome/autodisper_on_wake.txt
        ;;
esac
Run Code Online (Sandbox Code Playgroud)

醒来后,我在 中得到以下信息autodisper_on_wake.txt,表明脚本确实触发了:

Assuming disper defaults...
'NoneType' object has no attribute 'endswith'
Unable to fingerprint display configuration
home
school
undocked
Run Code Online (Sandbox Code Playgroud)

但是没有发生任何变化 - 尽管在唤醒我的机器之前拔掉了我的显示器(从配置文件“学校”到配置文件“取消连接”),我仍然在配置文件“学校”中。

任何想法如何继续?(FWIW,我将 autorandr 更改为让 PROFILE 和 CONFIG 指向我的绝对主目录,而不是 ~ [我认为唤醒脚本可能以 root 身份执行,因此它会在 ~root 中查找配置文件数据])。

bash screensaver

6
推荐指数
2
解决办法
1164
查看次数

我有一个 3 显示器设置。如何设置 nvidia 设置(Xorg.conf 等)以正确使用 3 个中的 2 个?

我有一台运行 Linux Mint 13 的 Thinkpad W510 笔记本电脑(我想我可以安全地提出这个问题,因为 LM 是 Ubuntu 的衍生产品,无论如何我相信我的问题与发行版无关)。我有两台我在家使用的外接显示器,第三台笔记本电脑显示器已关闭(它在我主桌上方的架子上,因此下图的准确性描述了我的物理设置):

三显示器设置

现在,每当我打开计算机时,从挂起等状态中恢复;“关闭”监视器隐藏在一切背后:

隐藏的第三台显示器

通常我会说“嗯,谁在乎 nvidia-settings 是否没有正确保持显示器设置” - 笔记本电脑显示器已关闭!东西显示正确!

我的问题是我正在使用Redshift根据一天中的时间更改显示器的色温。当屏幕进入第二个屏幕截图中显示的配置时,它会破坏左侧监视器上的“红移”。基本上,左边的显示器不会改变颜色,而右边的会改变颜色。我通常只是通过进入 nvidia-settings 并更改显示配置来解决这个问题,但我们都知道,如果你做了一些微不足道的事情n,那可能是n-1太多次了。

nvidia xorg

6
推荐指数
1
解决办法
1567
查看次数

Nautilus 的主题或更改颜色?

我为 emacs 设置了一个深色主题,我的终端使用了黑底白字;为了匹配我要使用的配色方案,我想让 Nautilus 也是黑底白字。是否可以为 Nautilus 设置主题或以其他方式更改配色方案?

谢谢!

themes nautilus

5
推荐指数
2
解决办法
8627
查看次数

双屏闪光灯 - 有用吗?

Flash 10.2 提供了全屏功能,并且在使用其他屏幕时不会退出(请参阅本文)。至少它适用于 Windows。

我从来没有让双屏 Flash 像这样为我工作......永远。在视频全屏显示时单击我的另一台显示器仍会退出全屏模式。我在这里做错了吗?我在 Ask Ubuntu 和 Ubuntu 论坛上都没有看到关于这个问题的任何其他帖子。

我通常运行 Chrome;当前设置是 Ubuntu 11.04 x64。我使用 Flash-Aid for Firefox 来更新我的 Flash。

任何使此功能正常工作的帮助将不胜感激。

flash multiple-monitors fullscreen

5
推荐指数
1
解决办法
1026
查看次数

NetworkManager - if-down.d 脚本不执行

每当我的计算机进入或退出无线网络时,我都尝试使用/etc/network/if-up.d//etc/network/if-down.d通过 Gmail 从我的计算机向我的手机发送 SMS。主脚本是用 Perl 编写的,而所述文件夹中的脚本基本上是围绕它的包装器。这是 Perl 脚本~user/bin/laptopSMS.pl

#!/usr/bin/perl

use strict;
use warnings;

use Email::Send;
use Email::Send::Gmail;
use Email::Simple::Creator;

my $addy = q{myEmail@gmail.com};
my $pass  = q{myPass};
my $sms   = q{myPhoneNumber@tmomail.net};

my $email = Email::Simple->create(
   header => [
          From    => $addy,
              To      => $sms,
          Subject => "$ARGV[0]",
  ],
  body => "$ARGV[1] / $ARGV[2]",
);

my $sender = Email::Send->new(
    {     mailer      => 'Gmail',
          mailer_args => [
              username => $addy,
              password => $pass,
          ]
    }
 ); …
Run Code Online (Sandbox Code Playgroud)

network-manager 11.04

3
推荐指数
1
解决办法
7249
查看次数

tint2 中单独工作区的单独面板

我正在运行 Ubuntu 11.10 x64。我安装了 tint2 以尝试获得类似 GNOME2 的底部面板。

假设我在桌面 1 上打开了窗口 A、B 和 C,在桌面 2 上打开了窗口 D 和 E。现在,当我在任何桌面上时,所有 5 个窗口的面板按钮都在 tint2 面板上。

在这方面,有没有办法让 tint2 像 GNOME2 一样?(即,底部面板应仅在桌面 1 上显示窗口 A、B、C;在桌面 2 上显示 D、E;在桌面 3 或桌面 4 上不显示窗口)。

11.10 virtualdesktop

3
推荐指数
1
解决办法
2689
查看次数