スクリーンセーãƒãƒ¼ç¶šå ± (2009/10/19)
カテゴリー: OSã«ã¤ã„ã¦
投稿者: shinichi
今日ãµã¨æ€ã„ã¾ã—ãŸã€‚
/usr/X11R6/lib/X11/app-defaults/XScreenSaverを編集ã™ã‚Œã°ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã®å‹•ãを変ãˆã‚‰ã‚Œã‚‹ã‘れã©ã‚‚ã€GUIã§è¨å®šå¤‰æ›´ã—ãŸã¨ãã«ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ›¸ãæ›ãˆã‚‰ã‚Œã‚‹ã®ã‹ï¼Ÿã¨ã€‚
ãŸã¨ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ãƒãƒ•ァイルã¯ãƒ™ãƒ¼ã‚¹ã®ãƒ•ァイル/etc/skel/.bash_profileãŒã‚ã£ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è¿½åŠ ã‚’ã™ã‚‹ã¨æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚³ãƒ”ーã•れる仕組ã¿ã«ãªã£ã¦ã„ã¾ã™ã€‚ãã®å¾Œã€å„ユーザーãŒè‡ªåˆ†ã®ãƒ›ãƒ¼ãƒ ディレクトリ下ã«ã‚ã‚‹.bash_profileã‚’ã„ã˜ã‚Œã°å€‹äººå€‹äººã®è¨å®šã¨ãªã‚Šã¾ã™ã€‚
ãã“ã§ã€GUIツールを使用ã—ã¦ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã®è¨å®šã‚’変更ã—ãŸå¾Œã«XScreenSaverを確èªã—ã¦ã¿ã¾ã—ãŸãŒã€å…¨ã変更ãŒã‚りã¾ã›ã‚“ã§ã—ãŸã€‚見間é•ã„ã¨ã‹ã§ã¯ãªãã€ãƒ•ァイル上ã§ã¯ãƒ‘スワードãƒãƒƒã‚¯è¨å®šãŒFalseã«ãªã£ã¦ã„ã¦ã‚‚ã€GUIã®SCREENSAVERè¨å®šãƒ„ールを開ãã¨True(ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ãŒã‚ªãƒ³)ã«ãªã£ã¦ã„ã‚‹ã®ã§ã™ã€‚ã‚‚ã¡ã‚ã‚“è¨å®šã‚’変更ã—ã¦ä¿å˜ã—ã¦ã‚‚ファイルã¸ã®æ›´æ–°ã¯ã‚りã¾ã›ã‚“ã§ã—ãŸã€‚
ã˜ã‚ƒã‚ã€ã©ã“ã«è¨å®šã‚’ä¿å˜ã—ã¦ã„ã‚‹ã®ã‹ï¼Ÿ
探ã—ã¾ã—ãŸã€‚GUIツールã§å¤‰æ›´ã—ã¦ã‹ã‚‰ã™ãã«ä¸‹è¨˜ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦å¤‰æ›´ã•れã¦ã„るファイルを洗ã„出ã—ã¾ã—ãŸã€‚
find / -amin -1
ã™ã‚‹ã¨ã€ãƒ›ãƒ¼ãƒ ディレクトリ下ã«.xscreensaverã¨ã„ã†ãƒ•ァイルãŒè¿½åŠ ã•れã¦ã„ã¾ã—ãŸã€‚GUIツールを使ã†å‰ã¾ã§ã¯å˜åœ¨ã—ã¦ã„ãªã‹ã£ãŸãƒ•ァイルã§ã™ã€‚é–‹ã„ã¦ã¿ã‚‹ã¨ã€GUIã§è¨å®šã—ãŸé …ç›®ãŒãƒ»ãƒ»ãƒ»
XScreenSaverã§ã¯ãƒ‘スワードãƒãƒƒã‚¯ãŒFalseã«ãªã£ã¦ã„ã¦ã‚‚ã€.xscreensaverã§Trueã«ãªã£ã¦ã„ã‚Œã°æœ‰åйã«ãªã‚‹ã®ã§ã™ã€‚.bash_profileã®å‹•ãã¨åŒã˜æ„Ÿã˜ã§ã™ã€‚ãƒã‚°ã‚¤ãƒ³å¾Œã€ãƒ›ãƒ¼ãƒ ディレクトリ下ã®.xscreensaverを探ã—ã€ãƒ•ァイルãŒã‚れã°ãã®è¨å®šã§å‹•ã。ãªã‘れã°å¤§å…ƒã®XScreenSaverã‚’èªã¿è¾¼ã‚€ã€‚
ã“ã†ãªã‚‹ã¨ã€ã„ãらã“ã¡ã‚‰ãŒã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã®è¨å®šã‚’ã—よã†ã«ã‚‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒGUIツールを触ã£ã¦ã—ã¾ã†ã¨å‹•ããŒå¤‰ã‚ã£ã¦ã—ã¾ã†ã€‚
強引ã«ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã‚’アンインストールã™ã‚‹å‰ã«GUIツールã®ä½¿ç”¨ã‚’制é™ã™ã‚‹äº‹ã‚’考ãˆãŸã€‚
ã“ã®GUIツールã¯/usr/X11R6/bin/xscreensaver-demoã¨ã„ã†ãƒ•ァイルã§ã™ã€‚ツールãƒãƒ¼ã®SCREENSAVERã®PROPERTYを見ã¦ã‚‚ã“ã®ãƒ•ァイルを実行ã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚

ã§ã™ã®ã§ã€å®Ÿè¡Œæ¨©é™ã‚’ã¯ãšã—ã¦ã—ã¾ã„ã¾ã™ã€‚
-rwxr-xr-x 1 root root 181080 Nov 21 2004 /usr/X11R6/bin/xscreensaver-demo
ã‚’
-rwxr-xr-- 1 root root 181080 Nov 21 2004 /usr/X11R6/bin/xscreensaver-demo
ã¨å¤‰æ›´ã—ã¦ã—ã¾ã„ã¾ã™ã€‚ã“ã†ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ä¸€èˆ¬ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å®Ÿè¡Œä¸å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚

後ã¯ã€è¨å®šã™ã‚‹éš›ã«å„ユーザーã®ãƒ›ãƒ¼ãƒ ディレクトリ下ã«ã‚ã‚‹ã‹ã‚‚ã—れãªã„.xscreensaverãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‹æ‰‹ã«æ¶ˆã—ã¦ã—ã¾ãˆã°ãƒŸãƒƒã‚·ãƒ§ãƒ³çµ‚了ã§ã™ã€‚
ã“れã§ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼å•題ã¯çµ‚了ã§è‰¯ã„ã‹ã¨æ€ã„ã¾ã™ã€‚
/usr/X11R6/lib/X11/app-defaults/XScreenSaverを編集ã™ã‚Œã°ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã®å‹•ãを変ãˆã‚‰ã‚Œã‚‹ã‘れã©ã‚‚ã€GUIã§è¨å®šå¤‰æ›´ã—ãŸã¨ãã«ã“ã®ãƒ•ã‚¡ã‚¤ãƒ«ãŒæ›¸ãæ›ãˆã‚‰ã‚Œã‚‹ã®ã‹ï¼Ÿã¨ã€‚
ãŸã¨ãˆã°ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãƒ—ãƒãƒ•ァイルã¯ãƒ™ãƒ¼ã‚¹ã®ãƒ•ァイル/etc/skel/.bash_profileãŒã‚ã£ã¦ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®è¿½åŠ ã‚’ã™ã‚‹ã¨æ–°è¦ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«ã‚³ãƒ”ーã•れる仕組ã¿ã«ãªã£ã¦ã„ã¾ã™ã€‚ãã®å¾Œã€å„ユーザーãŒè‡ªåˆ†ã®ãƒ›ãƒ¼ãƒ ディレクトリ下ã«ã‚ã‚‹.bash_profileã‚’ã„ã˜ã‚Œã°å€‹äººå€‹äººã®è¨å®šã¨ãªã‚Šã¾ã™ã€‚
ãã“ã§ã€GUIツールを使用ã—ã¦ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã®è¨å®šã‚’変更ã—ãŸå¾Œã«XScreenSaverを確èªã—ã¦ã¿ã¾ã—ãŸãŒã€å…¨ã変更ãŒã‚りã¾ã›ã‚“ã§ã—ãŸã€‚見間é•ã„ã¨ã‹ã§ã¯ãªãã€ãƒ•ァイル上ã§ã¯ãƒ‘スワードãƒãƒƒã‚¯è¨å®šãŒFalseã«ãªã£ã¦ã„ã¦ã‚‚ã€GUIã®SCREENSAVERè¨å®šãƒ„ールを開ãã¨True(ãƒã‚§ãƒƒã‚¯ãƒœãƒƒã‚¯ã‚¹ãŒã‚ªãƒ³)ã«ãªã£ã¦ã„ã‚‹ã®ã§ã™ã€‚ã‚‚ã¡ã‚ã‚“è¨å®šã‚’変更ã—ã¦ä¿å˜ã—ã¦ã‚‚ファイルã¸ã®æ›´æ–°ã¯ã‚りã¾ã›ã‚“ã§ã—ãŸã€‚
ã˜ã‚ƒã‚ã€ã©ã“ã«è¨å®šã‚’ä¿å˜ã—ã¦ã„ã‚‹ã®ã‹ï¼Ÿ
探ã—ã¾ã—ãŸã€‚GUIツールã§å¤‰æ›´ã—ã¦ã‹ã‚‰ã™ãã«ä¸‹è¨˜ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã—ã¦å¤‰æ›´ã•れã¦ã„るファイルを洗ã„出ã—ã¾ã—ãŸã€‚
find / -amin -1
ã™ã‚‹ã¨ã€ãƒ›ãƒ¼ãƒ ディレクトリ下ã«.xscreensaverã¨ã„ã†ãƒ•ァイルãŒè¿½åŠ ã•れã¦ã„ã¾ã—ãŸã€‚GUIツールを使ã†å‰ã¾ã§ã¯å˜åœ¨ã—ã¦ã„ãªã‹ã£ãŸãƒ•ァイルã§ã™ã€‚é–‹ã„ã¦ã¿ã‚‹ã¨ã€GUIã§è¨å®šã—ãŸé …ç›®ãŒãƒ»ãƒ»ãƒ»
XScreenSaverã§ã¯ãƒ‘スワードãƒãƒƒã‚¯ãŒFalseã«ãªã£ã¦ã„ã¦ã‚‚ã€.xscreensaverã§Trueã«ãªã£ã¦ã„ã‚Œã°æœ‰åйã«ãªã‚‹ã®ã§ã™ã€‚.bash_profileã®å‹•ãã¨åŒã˜æ„Ÿã˜ã§ã™ã€‚ãƒã‚°ã‚¤ãƒ³å¾Œã€ãƒ›ãƒ¼ãƒ ディレクトリ下ã®.xscreensaverを探ã—ã€ãƒ•ァイルãŒã‚れã°ãã®è¨å®šã§å‹•ã。ãªã‘れã°å¤§å…ƒã®XScreenSaverã‚’èªã¿è¾¼ã‚€ã€‚
ã“ã†ãªã‚‹ã¨ã€ã„ãらã“ã¡ã‚‰ãŒã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã®è¨å®šã‚’ã—よã†ã«ã‚‚ã€ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒGUIツールを触ã£ã¦ã—ã¾ã†ã¨å‹•ããŒå¤‰ã‚ã£ã¦ã—ã¾ã†ã€‚
強引ã«ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã‚’アンインストールã™ã‚‹å‰ã«GUIツールã®ä½¿ç”¨ã‚’制é™ã™ã‚‹äº‹ã‚’考ãˆãŸã€‚
ã“ã®GUIツールã¯/usr/X11R6/bin/xscreensaver-demoã¨ã„ã†ãƒ•ァイルã§ã™ã€‚ツールãƒãƒ¼ã®SCREENSAVERã®PROPERTYを見ã¦ã‚‚ã“ã®ãƒ•ァイルを実行ã—ã¦ã„ã‚‹ã ã‘ã§ã™ã€‚

ã§ã™ã®ã§ã€å®Ÿè¡Œæ¨©é™ã‚’ã¯ãšã—ã¦ã—ã¾ã„ã¾ã™ã€‚
-rwxr-xr-x 1 root root 181080 Nov 21 2004 /usr/X11R6/bin/xscreensaver-demo
ã‚’
-rwxr-xr-- 1 root root 181080 Nov 21 2004 /usr/X11R6/bin/xscreensaver-demo
ã¨å¤‰æ›´ã—ã¦ã—ã¾ã„ã¾ã™ã€‚ã“ã†ã™ã‚‹äº‹ã«ã‚ˆã‚Šã€ä¸€èˆ¬ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯å®Ÿè¡Œä¸å¯èƒ½ã¨ãªã‚Šã¾ã™ã€‚

後ã¯ã€è¨å®šã™ã‚‹éš›ã«å„ユーザーã®ãƒ›ãƒ¼ãƒ ディレクトリ下ã«ã‚ã‚‹ã‹ã‚‚ã—れãªã„.xscreensaverãƒ•ã‚¡ã‚¤ãƒ«ã‚’å‹æ‰‹ã«æ¶ˆã—ã¦ã—ã¾ãˆã°ãƒŸãƒƒã‚·ãƒ§ãƒ³çµ‚了ã§ã™ã€‚
ã“れã§ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼å•題ã¯çµ‚了ã§è‰¯ã„ã‹ã¨æ€ã„ã¾ã™ã€‚