Windows」カテゴリーアーカイブ

GNU Screenでタブをまとめるタブ(入れ子型ウィンドウグループ)で大量のウィンドウを管理する

スポンサード リンク

はじめに

GNU screenで,タブをまとめるタブ的なUIでウィンドウグループを実現する方法を紹介する。正確には,ウィンドウをまとめるウィンドウだが。

Screenの入れ子によるウィンドウグループの実現

Screenの入れ子によるウィンドウグループの実現

(能書きはいいから,という人はとにかくお前の.screenrcを見せろをご覧ください)

みなさんは,GNU Screenで大量のウィンドウを開くときどうやって管理しているだろうか。正面から攻めるならウィンドウグループ(window group)を使うのが普通であり,すでにかなり詳しい説明がある(下URL参照)。

開発版GNU Screenで楽々ウィンドウ管理 – Keep It Simple, Stupid
これからの「GNU Screen」の話をしよう – Keep It Simple, Stupid

記事を初めて読んだときは,すごい!と思って僕もウィンドウグループを使って大量のウィンドウを捌こうとしてみた。が,ウィンドウの役割ごとに番号を決めて……という運用では定形作業なら良いけれども,適当な作業ばかりしている僕にはウィンドウと番号の関係を把握しきれないことが判明した。だからこそ,グループ化して管理したかったわけでありまして……。

まぁ,windowlistを見ろって話なんだが,そのためだけに領域を1つ消費するのは断じて許せない。しかも,「次のウィンドウに移る」,「前のウィンドウに移る」のと同じ感覚で「次のウィンドウグループに移る」,「前のウィンドウグループに移る」ショートカットキーが無いのは個人的には致命的と思う。

そこで,卜部昌平のあまりreblogしないtumblr – 俺の .screenrc が火を吹くぜにあるようなSTEM-LEAFの入れ子によって「入れ子型ウィンドウグループ」を実現することにした。

動作確認しているバージョンは Screen version 4.01.00devel (GNU) 2-May-06 および Screen version 4.02.01 (GNU) 28-Apr-14 である。
≫ 続きを読む



カテゴリー: CentOS, CUIでいこう, Cygwin, Debian, Fedora | コメントする

cygwinでgetclip,putclipコマンドをシェルスクリプトで代用する

スポンサード リンク

私のバージョンのCygwin(version 1.7.22-1,64bit)では,クリップボードを読み/書きするgetclip/putclipコマンドはリポジトリから消えているようだ。これにより,古いスクリプトが上手く動作しなかったりするので,シェルスクリプトを使って実装してみる。
≫ 続きを読む



カテゴリー: Cygwin, シェルスクリプト | コメントする

Thunderbirdでハードウェアアクセラレーションを無効にする方法

スポンサード リンク

FirefoxやThunderbirdでは,ハードウェアアクセラレーションによって画面を高速にレンダリングする機能がある。これを利用すると,当然独自に画面を描画することになるので,MacTypeやGDI++などを使ってフォントを美しく描画することもできなくなる。したがって,ハードウェアアクセラレーションはOFFにしなくてはならない。
≫ 続きを読む



カテゴリー: Windows | コメントする

PowerPointがGIFアニメを再生できないときはGimpで作りなおすと良い

MathematicaのExport関数で作成したGIFアニメをPowerPoint 2013に読み込ませると,ファイルによって途中までしか再生されないことがあった。

同じオプション(無限ループ,delay=200ms)で作成したGIFアニメでも,再生できたり出来なかったりするのは何故だろうか。
≫ 続きを読む

カテゴリー: Mathematica, Windows | コメントする

WindowsへVNC接続できないときの確認事項

WindowsのPCへVNC接続できないとき,

  • VNCの暗号化方式の確認
  • ファイヤーウォールによるポート開放確認
  • VNCがユーザーモードでなく,サービスモードで起動しているか

を確認する。

とくにリモートデスクトップ(RDP)接続しながらVNCの設定をいじっているときはVNCがサービスとして起動していないとログイン画面が表示できないので注意する。

カテゴリー: Windows | コメントする

CygwinでGNU Screenのペーストバッファーをクリップボードに挿入する方法

Cygwinでは/dev/clipboardを読み書きすることでWindowsのクリップボードを操作できる。したがって,.screenrcを書き換えてペーストバッファーを/dev/clipboardに書き込むようにしてやればクリップボードに挿入できる。
≫ 続きを読む

カテゴリー: Cygwin | コメントする

Synergyとリモートデスクトップの組み合わせによるキー配列の不一致問題を解決する

英語配列(US配列)と日本語配列(JIS配列)の混在した環境下で,Synergyとリモートデスクトップ(以下,RDP)を組み合わせると

US配列での押下キー  →  実際の入力
@ → [あるいは{ ([の出現確率の方が高い)
: → "
; → '

などといったUS配列ともJIS配列ともつかない奇妙なキー配列になってしまうことがあった。(単にUS配列をJIS配列として解釈しているだけなら,US配列での:はJIS配列の+になるはず)
特に@の打鍵で[が入力されたり,{が入力されたりと一定の入力にならないなんて実に面白い。

症状の詳細と解決方法をメモしておく。
≫ 続きを読む

カテゴリー: Debian, Linux, Windows | コメントする

Windows Server 2008 R2 ではスリープはAlt+F4のメニューからしかできない

Windows Server 2008 R2でスリープが使いたい | hiroのコンピューターライフ

上記のサイトにあるように,Windows Server 2008 R2 ではスリープを許可しても,スタートメニューからスリープすることができない。
Alt+F4で表示されるメニューからはスリープできるので,そちらを使う。

いままでスリープ自体できないものと思っていたよ…

カテゴリー: Windows | コメントする

sshトンネリング越しにリモートデスクトップ(RDP)やVNCで接続する

次のように,sshトンネリング越しにリモートデスクトップ(RDP)接続することを考える。

自宅のPC → 研究室のsshサーバー → 研究室のPC

研究室のPCは直接外部からアクセスできるようにポートを開放していないので,sshサーバーを経由する。
≫ 続きを読む

カテゴリー: CentOS, Debian, Fedora, Linux, Windows, コマンドメモ | コメントする

Office2013体験版の期間延長(Rearm)の方法

Microsoft OfficeやWindowsの体験版には期間を延長するプログラムが付属している。一度体験期限切れになっても,数回延長することができる。
≫ 続きを読む

カテゴリー: Windows | コメントする