うつ病双極性感情障害を抱えたけんけんFedoraFreeBSD勉強日記。
Linux/Unixデスクトップ用途として使う秘訣お教えします。
 since 2006年2月16日(木)

2012年02月

Fedora 16ユーザーは要注意!! Linux 3.2.7-1.fc16.x86_64は起動に失敗する!!

この記事をクリップ!
2012年  2月 25日 土曜日 20:18:02 JSTにLinux 3.2.7-1.fc16.x86_64が上がってますが、
このカーネル、起動に失敗します。
LVM2のメッセージの後に止まるので、
LVMなシステムだと恐らく私と同様起動に失敗するかと思います。

対処としては、grubの画面で起動するカーネルを選び、


su -c "vim /etc/grub.d/40_custom"
とし、 そのファイルの中を
set default="2"
grub2-mkconfig -o /boot/grub2/grub2.cfg
として起動するカーネルを一番上が0番から数えて起動する番号をしてください。 ただし、grubの画面が出ない人はライブCDで修正という難しい事をしないと… ヒントとしては、マウントしたシステムの方の /boot/grub2/grub2.cfgの中の
set timeout=0
↓
set timeout=5
とすればとりあえず、ライブCD無しにgrubの画面が表示されるはずです。 カーネルが起動しないとか久々にやってくれましたねえ。Fedoraさん…

Fedora 17 (Beefy Miracle) Alpha RC2リリース。早速試してみた。

この記事をクリップ!

2012年 2月 20日 月曜日 14:19:31 JST 更新- 写真追加 /usr/以下のコマンド、btrfsのコマンドについて追記

ニュース

Fedora 17 Alpha RC2がリリースされたので、ライブCDを試して見ました。 ダウンロードはこちらから。Alphaでもテスト版な上にRCが付くのでもっとテスト版。インストールは余っているPCをお持ちでない限りしない方がいいかと。

ざっと、試したところ

  • キビキビGnome-Shellが動く。
  • Gnome-Shellでアクティビティにしてるとスクリーンショットが撮れない。アクセサリーからタイマーを仕掛けてのスクショは撮れる。
  • Gnome-Shellをアクティビティにした時の表示されるダッシュボードにfirefoxがない。
  • 日本語入力のOn/Offが半角/全角キーが効かず、Ctrl+Spaceでの切り替え。(設定を追加すればOK?)
  • gdm(ログイン画面)でのシャットダウン、再起動が出来ず、サスペンドのみ。Altキーを押してもダメ。

といったところでしょうか。

あと、私の環境だけかもしれませんが、サウンドが鳴りません… 何故に… もちろん、Fedora 16では鳴るデバイスなんですが。

ダッシュボードのスクショ。firefoxがいません。
no-firefox-dashbord

システム情報

GNOME 3.3.5です。Fedora 17のリリース時には3.4が同梱される予定なのでまだまだテスト段階です
detail

メニューアイコン

アクセサリ。gnome-documentがはじめから同梱されてます。
accessory

Gnome-Documentを使ってみました。右上ユーザーをクリックしてonline accountを設定後、
gnome-document-list

gnome-document-file

ゲーム。リバーシアイコンが星が付いて可愛くなってます。
game

インターネット。ここにはちゃんとFirefoxがいる…
internet

オフィス。LiveCDなのでLibreofficeは同梱されてません。パッケージマネージャーでlibreofficeとして検索すればインストール出来るはずです。

office

サウンド&ビデオ
sound-video

システムツール
system-tools

壁紙

注目すべき壁紙は花火のようです。これは、Alpha RC2の段階なのでリリース時には変更されるかも。

Screenshot at 2012-02-16 00:30:31

/usr以下に全てコマンドが?

独学Linuxのvine_usersさんからの質問で、Fedora 17から/bin,/sbin以下が全て/usr/以下に集約されるという事でしたが、写真の通りまだの模様…/bin,/sbinがごっそりシンボリックリンクになってます
bin-sbin

btrfs?

インストーラを試したわけではありませんが、btrfsと入力して、tabキーを押すとbtrfsのコマンド群が…(Fedora 16でもあったり…)
btrfs

試したハードウェアは、こちら

今までお作法が違う!!Systemdを使ったVNCでGUIなリモート操作!! on Fedora 16

この記事をクリップ!
ディスプレイナンバーが抜けていたのを追加。(2012年 2月 16日 木曜日)

VNCとは?

サーバーといえば、CUIというかコマンドを前提だと想像される方が多いようですが、 GUIなリモート操作もできちゃいます。そのうちの一つが、VNCサーバーです。

前提条件

前提条件として、ユーザー名をkenkenとし、ディスプレイナンバーを1とします。ディスプレイナンバーは任意ですが、一人で使っている場合は1でいいでしょう。

インストール

VNCに関するアプリをインストールしましょう。Fedoraでは、tigervncというものをつかいます。

su -c "yum install tigervnc tigervnc-server gtk-vnc2"

/etc/の設定

Fedora 15?14?より前のVNCの設定だと、 /etc/sysconfig/vncserversを設定していたので、このファイルを開いてみると、

# THIS FILE HAS BEEN REPLACED BY /lib/systemd/system/vncserver@.service


/lib/systemd/system/vncserver@.service

Quick HowTo:
# 1. Copy this file to /etc/systemd/system/vncserver@:.service
# 2. Edit  and vncserver parameters appropriately
#   ("runuser -l  -c /usr/bin/vncserver %i -arg1 -arg2")
# 3. Run `systemctl daemon-reload`

とある。
なので、

sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@\:1.service

とsystemd用のファイルをコピー。1のところは、ディスプレイナンバーで任意に数字を決められる。前提の所で言及したけど一人で使うなら1でOK。

この/etc/systemd/system/vncserver@:1.serviceファイルのUSERを自分のユーザー名に変更する。私のユーザー名kenkenを例に取ると、37、38行目を

ExecStart=/sbin/runuser -l kenken -c "/usr/bin/vncserver %i"
ExecStop=/sbin/runuser -l kenken -c "/usr/bin/vncserver -kill %i"

とすればOK。

VNCのパスワードの設定

VNCに接続するパスワードを設定します。VNCを使いたいユーザー権限でログインして、

vncpasswd
(パスワード入力:何も表示されない。)

とVNC用のパスワードを入力。セキュリティーを考慮するためには出来ればユーザーのパスワードとは異なるパスワードを設定しておくことをオススメします。

サービスの起動

前のvncserver@:1.serviceファイルの設定が済んだら、

sudo systemctl start vncserver@:1.service
sudo systemctl enable vncserver@:1.service

とする。上からVNCサービス起動、Linux起動時のサービス自動起動設定をしている。

メニューの日本語化

このままでは、メニューなどが英語なので、

#!/bin/sh

のあとの行に

export LANG=ja_JP.UTF-8

を追加します。そして、サービスを再起動します。

sudo systemctl restart vncserver@:1.service

iptablesの設定

/etc/sysconfig/iptablesファイルをエディタで開き、

-A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT

とVNC用のポートを開きます。5901の1の部分は上記のVNCディスプレイの番号を変更されていれば、その数字に置き換えてください。

そして、iptablesサービスを再起動します。

sudo systemctl restart iptables.service

確認

とりあえず、VNCサーバーのサーバーを立てているマシンで、

vncviewer localhost:1

として、パスワードを入力してGNOMEが表示されたらOK。
vnc-viewer

確認が終わったら終了させておく。

接続

今度はクライアントから接続します。[アプリケーション]→[インターネット]→[Tiger VNC Viewer]を開き、サーバーのIPアドレス:ディスプレイナンバー(1)を入力(例192.168.1.11:1)、パスワード入力。これで、VNCが利用できるはず。 サーバーのIPアドレスは、 サーバー上で

ifconfig
p5p1      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx  
          inet addr:192.168.1.11  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::225:22ff:fea0:9f67/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:447494 errors:0 dropped:0 overruns:0 frame:0
          TX packets:549463 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:132690793 (126.5 MiB)  TX bytes:464729710 (443.2 MiB)
          Interrupt:41 Base address:0xa000

のinet addrの後のものを入力。

クライアントがWindowsでもVNCビューアーをインストールすれば動くと思う。試してないけど。

ここで、一個注意して欲しいのは、GNOMEデスクトップが表示されるけどLinuxではデスクトップそのものを表示するのではなく、もうひとつGNOMEデスクトップが作られて表示されるという事。なので、多重起動が禁止されているアプリケーション、特にfirefoxがロックされちゃいます。なので、サーバー側でfirefoxを使っていたら、きちんと終了させておきましょう。また、VNCのクライアント側でも使い終わったら終了させておくこと。 どうしても、どこで起動してるか分からなくなったら、

killall firefox

としてfirefoxを終了させます。このコマンドは正常終了なので、通常のfirefoxを終了させることと同じ動作ですが、状況によっては強制終了の扱いになってしまうことがあるので、要注意。

うまく表示されない場合

ここまでの操作でVNCサーバーがきちんと動いていると思いますが、上手く接続できない場合は以下を確認しましょう。

  • 互いにネットワークがつながっているか。pingでチェック
  • VNCサーバーサービスが起動してるか。
  • iptablesでポートを開いているか。一度、iptablesを止めてみてVNCで見れるか確認してみてみるのもあり。
  • IPアドレスがあっているか。
  • パスワードがユーザーのパスワードでなく、VNC用のパスワードか。

鯖立てしたくて買いました。
Ubuntuな人は、
知識ゼロから始めるLinuxサーバーの作り方 (日経BPパソコンベストムック)
知識ゼロから始めるLinuxサーバーの作り方 (日経BPパソコンベストムック)
クチコミを見る


Fedoraな人は古いけど、 誰でもLinuxサーバーを超簡単に作れる本(DVD-ROM付) (日経BPパソコンベストムック)
誰でもLinuxサーバーを超簡単に作れる本(DVD-ROM付) (日経BPパソコンベストムック)
クチコミを見る


Linux 始めたいなら(動作保証をするものではありません。)

Gnome-shell拡張機能、カバーフローでちょっとだけ派手に。

この記事をクリップ!

センター試験も終わって、そろそろ2次試験の頃ですね。センター試験でこけてもあきらめずに逆転を狙って勉強しましょー。
私は、私立の大学になってしまいましたが、とても研究装置の整った大学にいけましたから。 </p>

さて、今回はgnome-shell拡張機能についてのご紹介。

私のツイ友さん、白馬の王子君に教えてもらったのですが、Gnome-shellでもWindowsで言うところのカバーフロー機能があるので、ご紹介。

画像はそのカバーフローの様子。といっても、スクリーンショット機能では写真が取れなかったので、このカバーフローを紹介してくださってるサイトのもの。

cover-flow

まず、この拡張機能のサイトは、Coverflow Alt-Tab - Gnome-Shell extenstionsです。
で、肝心のインストールですが、このサイトに行ったら画像の赤い枠で囲んであるところをONにするだけ。

gnome-shell-cover-flow-site
簡単...

そして、カッコイイ。そして、何故にこんなエフェクトが出来るのか… なんにしても、これでちょっとだけGnome-Shellが派手になりますね。

このカバーフロー以外の拡張機能もGnome Shell Extenstionsで紹介されてますので、色々探してみてください。
もしかすると、もっとイイ拡張機能がみつかるかもしれませんよ?

ブログ内の検索
Google

WWW を検索
このblog内を検索
私がPixivで描いたイラスト
うつ病の治療に効果がある可能性があるらしい
FedoraにオススメのPC、周辺機器(動作保証するものではありません)




tweet
コンピューター オススメ
Linuxオススメ本
コマンド本
さらにLinux/UNIX上級者になりたい方へ
NAVERまとめ
livedoorトピックワード
livedoor 天気
アクセスカウンター

    はてブリスト - 現在
    倉木麻衣ちゃん
    はてブリスト - 前のドメイン名
    • ライブドアブログ