ubuntu Tip's

published_with_changes 更新日:

labelUbuntu

UbuntuとWindowsのタイムゾーン問題解決、ddコマンド、テーマ変更、タスクバー設定
目次
  1. ubuntuを使うとwindowsでのタイムスタンプが標準時間に変わる。
    1. 解決方法
    2. どちらを選ぶか?
  2. ubuntu上のローカルタイムとは何ですか?
    1. タイムゾーンとローカルタイム
    2. タイムゾーンが日本に設定されている場合
    3. 問題の原因
    4. 解決策
  3. Ubuntu dd コマンドでsdaからsdbにクローンを作る。
    1. 手順
    2. 注意点
  4. ubuntu で各所に使われている色がオレンジから緑に変わってしまった。オレンジに戻したい。
    1. 方法1: GNOMEのアクセントカラー設定を確認する
    2. 方法2: gsettings コマンドでリセットする
    3. 方法3: yaru-theme のインストールと適用
    4. 方法4: GNOME Tweaksでテーマを変更
  5. タスクバーアイコンをクリックするたびにWindowsのように、そのアプリが開いたり、最小表示なるようにしたい。
    1. 方法 1: gsettings コマンドで設定を変更
    2. 方法 2: dconf-editor を使う(GUIで設定)
    3. 方法 3: GNOME Tweaks(GNOME調整ツール)を使う
    4. 補足

ubuntuを使うとwindowsでのタイムスタンプが標準時間に変わる。

BIOS上は変わっていない。


Ubuntuを使用した際に、Windowsのタイムスタンプが標準時間(UTC)に変わる問題は、タイムゾーンの設定の違いが原因です。Linux(Ubuntu)はデフォルトでUTC(協定世界時)を使用し、Windowsはローカルタイムを使用するため、両者間での不整合が発生します。

解決方法

  1. Windows側でUTCを使用する設定を行う: Windowsはデフォルトでローカルタイムを使用しますが、レジストリ設定を変更することで、UTCを使用するように設定できます。この方法を使うと、WindowsでもUTCを基準にしたタイムスタンプになります。

    1. レジストリ編集
      Win + R を押して regedit と入力し、レジストリエディタを開きます。
      以下のパスを辿ります:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation

    2. 新しいDWORD値を作成
      RealTimeIsUniversal という名前の新しいDWORD(32ビット)値を作成し、その値を 1 に設定します。
      これにより、WindowsがUTCを使用するようになります。

    3. 再起動
      設定後、PCを再起動して変更を適用します。

  2. Ubuntu側でローカルタイムを使用する: Ubuntu側でもローカルタイムを使用する設定ができます。timedatectl コマンドを使って設定できます。

    sudo timedatectl set-local-rtc 1
    Bash

    これで、Ubuntuもローカルタイムを使用するようになり、タイムスタンプのズレが解消されます。

どちらを選ぶか?

  • Windows側でUTCに設定: 他のOS(特にLinux)との互換性を考えると、Windows側でUTCを使用する設定が推奨されます。
  • Ubuntu側でローカルタイムに設定: Ubuntuがローカルタイムを使用する設定に変更することで、Windowsとの整合性を保つことができます。

どちらの方法を選んでも、タイムスタンプのズレは解消されるはずです。

ubuntu上のローカルタイムとは何ですか?

ubuntuでタイムゾーンを日本に設定して、表示は日本標準時になっています。


Ubuntu上での「ローカルタイム」とは、システムが使用するタイムゾーンに基づいた現地時間(ローカルタイム)を指します。例えば、日本のタイムゾーン(JST: 日本標準時)を設定していれば、システムの時刻が日本の時間に合わせて表示されます。

タイムゾーンとローカルタイム

  • タイムゾーン: システムが参照する地域ごとの時間帯。Ubuntuでタイムゾーンを「Asia/Tokyo」に設定している場合、その時間は日本標準時(JST)です。
  • ローカルタイム: 設定されたタイムゾーンに基づいて表示される現地時間。ローカルタイムはタイムゾーンの設定に従っており、例えば日本ではUTC+9時間のタイムゾーンになります。

タイムゾーンが日本に設定されている場合

もしUbuntuのタイムゾーンを日本標準時(Asia/Tokyo)に設定しているのであれば、システム時間も日本の現地時間(JST)で表示されます。これが「ローカルタイム」です。

問題の原因

  • Windowsとの時間のズレ: Windowsは通常、ローカルタイムを使用しますが、Linux(Ubuntu)はデフォルトでUTCを使用します。これにより、Ubuntuを使うとWindowsでのタイムスタンプがUTCに変わってしまい、標準時間(UTC)として表示されることがあります。

解決策

  1. Ubuntu側をローカルタイム(JST)に設定: もしUbuntuが「UTC」を基準にしている場合でも、timedatectl コマンドでローカルタイム(JST)に設定することができます。

    sudo timedatectl set-local-rtc 1
    Bash

    これにより、Ubuntuはローカルタイム(日本標準時)を使用するようになります。

  2. Windows側の設定:
    先程説明したように、Windows側でUTCを使用する設定に変更することもできます。

これらの設定を行うと、UbuntuとWindows間でのタイムスタンプのズレが解消されるはずです。

Ubuntu dd コマンドでsdaからsdbにクローンを作る。

Ubuntuでddコマンドを使用して/dev/sdaから/dev/sdbにクローンを作成するには、以下の手順を実行してください。

手順

  1. ディスクの確認
    クローン元 (/dev/sda) とクローン先 (/dev/sdb) を正しく認識しているか確認する。

    lsblk
    Bash

    または

    sudo fdisk -l
    Bash
  2. クローン先のディスクがマウントされていないことを確認
    クローン先 (/dev/sdb) がマウントされている場合はアンマウントする。

    sudo umount /dev/sdb*
    Bash
  3. ddコマンドでクローンを作成

    sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress
    Bash
    • if=/dev/sda → クローン元(入力ファイル)
    • of=/dev/sdb → クローン先(出力ファイル)
    • bs=4M → 4MB単位でデータを転送(速度向上)
    • status=progress → 進捗状況を表示
  4. 同期を実行(キャッシュをディスクに書き込む)

    sync
    Bash
  5. クローンが正しく作成されたか確認

    sudo fdisk -l /dev/sdb
    Bash

    または

    lsblk
    Bash

注意点

  • クローン先(/dev/sdb)のデータは完全に上書きされるため、重要なデータがないことを確認してください。
  • sdasdbを誤って指定すると、システムが壊れる可能性があるため、事前に確認してください。
  • sdbの容量が/dev/sdaよりも小さい場合、データが壊れる可能性があります。
  • クローン作成後、UUIDが重複するため、Ubuntuを再起動する前にUUIDを変更するか、片方のディスクを取り外してください。

追加のオプション
クローンの速度を上げるために、conv=fsync を追加することも可能です。

sudo dd if=/dev/sda of=/dev/sdb bs=4M status=progress conv=fsync
Bash

問題が発生したら教えてください。

ubuntu で各所に使われている色がオレンジから緑に変わってしまった。オレンジに戻したい。

Ubuntuのデフォルトのアクセントカラーは通常オレンジですが、何らかの理由で緑に変更されてしまったようですね。以下の方法を試して、オレンジに戻してください。

方法1: GNOMEのアクセントカラー設定を確認する

  1. 「設定」 を開く
  2. 「外観」 セクションを開く
  3. 「スタイル」 の下に 「アクセントカラー」 の設定がある場合、オレンジ に変更する

このオプションはUbuntu 23.04以降で利用可能です。


方法2: gsettings コマンドでリセットする

ターミナルを開き、以下のコマンドを実行してGNOMEのテーマ設定をリセットします。

gsettings reset org.gnome.desktop.interface gtk-theme
gsettings reset org.gnome.desktop.interface icon-theme
Bash

その後、Ubuntuのデフォルトテーマ(Yaru)を明示的に設定します。

gsettings set org.gnome.desktop.interface gtk-theme 'Yaru'
gsettings set org.gnome.desktop.interface icon-theme 'Yaru'
Bash

方法3: yaru-theme のインストールと適用

Ubuntuのデフォルトテーマ(Yaru)が削除されている場合、再インストールします。

sudo apt update
sudo apt install yaru-theme-gtk yaru-theme-icon yaru-theme-sound
Bash

インストール後、GNOME Tweaks(gnome-tweaks)がある場合は開いて、テーマを Yaru に設定してください。


方法4: GNOME Tweaksでテーマを変更

  1. GNOME Tweaks(Gnome調整ツール)をインストール:
    sudo apt install gnome-tweaks
    Bash
  2. GNOME Tweaksを開く
  3. 「外観」 タブで 「Yaru」 を選択

もし上記の方法で解決しない場合、どのバージョンのUbuntuを使用しているか教えてください(例:Ubuntu 22.04, 23.10 など)。また、テーマを変更したり、特定のカスタマイズツールを使用した覚えがあるかも確認すると良いでしょう。

タスクバーアイコンをクリックするたびにWindowsのように、そのアプリが開いたり、最小表示なるようにしたい。


Ubuntuでタスクバー(Dock)のアイコンをクリックすると、ウィンドウが開いたり最小化されるようにするには、以下の設定を変更する必要があります。

方法 1: gsettings コマンドで設定を変更

ターミナルを開いて、以下のコマンドを実行してください。

gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize'
Bash

このコマンドを実行すると、アイコンをクリックするたびにアプリが開いたり最小化されるようになります。

もし元に戻したくなった場合は、以下のコマンドでリセットできます。

gsettings reset org.gnome.shell.extensions.dash-to-dock click-action
Bash

方法 2: dconf-editor を使う(GUIで設定)

  1. dconf-editor をインストール(インストールされていない場合)
    sudo apt install dconf-editor
    Bash
  2. dconf Editor を開く
  3. 左のツリーをたどって org -> gnome -> shell -> extensions -> dash-to-dock を開く
  4. click-action を探して、値を 'minimize' に変更する
  5. 設定を閉じる(すぐに反映されます)

方法 3: GNOME Tweaks(GNOME調整ツール)を使う

  1. gnome-tweaks をインストール
    sudo apt install gnome-tweaks
    Bash
  2. GNOME Tweaks を開く
  3. 「拡張機能」 タブを開く
  4. Dash to Dock を探して設定を開く(Ubuntu Dockが有効になっている場合も同様)
  5. 「クリック動作」「最小化」 に設定する

補足

この機能は Ubuntu 22.04以降 で標準の「Ubuntu Dock」や「Dash to Dock」を使っている場合に有効です。もし Dash to Dock をインストールしてカスタマイズしている場合、拡張機能の設定も確認してください。

動作を確認してみてください!

Powered by Blogger | Designed by QooQ

keyboard_double_arrow_down

keyboard_double_arrow_down