Cinnamonは、GNU / Linuxオペレーティングシステム用の完全なデスクトップ環境をユーザに提供するオープンソースプロジェクトです。これは、GNOMEプロジェクトと一緒に配布されているGNOMEシェルユーザーインターフェイスのフォークです。これは、Linuxベースのオペレーティングシステムのための伝統的かつ高度で最新のグラフィカルなセッションをユーザに提供するために設計されています。通常、Linux Mintディストリビューションにデプロイされます。
Linux Mint用に設計された
実際に、Cinnamonプロジェクトは、GNOMEデスクトップ環境の不満から、Linux Mintプロジェクトの背後にあるハードワークの人々と同じチームによって開発されました。しかし、デスクトップ環境は、Linux Mintディストリビューションには付属していません。これは、他のオープンソースのGNU / Linuxオペレーティングシステムに簡単にインストールでき、デフォルトのソフトウェアリポジトリやコミュニティから提供されているサードパーティのソフトウェアリポジトリから直接インストールすることができます。 >
デスクトップレイアウトはGNOME 2に似ています
Cinnamonの最も重要な部分は、デスクトップレイアウトがGNOME 2に似ていることです。使いやすく、強力で柔軟性があり、カスタマイズのために多数のテーマ、アプレット、デスクレット、拡張機能を備えています。
通常、Cinnamonのクリーンインストールには、Nemoファイルマネージャー(Nautilusのフォーク)、Muffinウィンドウマネージャー(Mutterフォーク)、Cinnamon設定デーモン(GNOME設定デーモンの場合)、Cinnamon Session(GNOMEの場合)セッション)、Cinnamon Control Center(GNOMEコントロールセンターのフォーク)のようなものです。
デフォルトでは、画面の下端にある単一のパネルを使用しています。ここから、メインメニューにアクセスしたり、システムトレイ領域の機能と相互作用したり、プログラムを起動したり、アプリケーションを起動したり、仮想ワークスペース間。パネルは画面の上側に移動できます。さらに、ユーザーは、アプレットやテーマを使ってルック・アンド・フィールを変更し、適切に動作させることができます。
結論
結局のところ、CinnamonはGNOMEデスクトップ環境と、独自の社内構築機能とアプリケーションを組み合わせて、Linuxディストリビューションのためにアクセスしやすく積極的に開発されたグラフィカルインタフェースを提供します。
このリリースでは新しい:
オンラインアカウント(GOA)でデフォルトのアイコン名を使用する(#7559)
象徴的なアイコンを修正し、古いものを削除する(#7566)Cinnamon theme:ウィンドウリストの進捗状況の改善(#7562)
設定:mintsources / mintdrivers / lightdm-settingsの起動を修正しました。
cs_startup.py:遅延ウィジェットは常に持っていますが、遅延があるかどうかに応じて非表示にします。
拡張:xletのインストールを強制的に行えない問題を修正しました。(#7571)
バージョン3.8.4の新機能:
オンラインアカウント(GOA)でデフォルトのアイコン名を使用する(#7559)
象徴的なアイコンを修正し、古いものを削除する(#7566)Cinnamon theme:ウィンドウリストの進捗状況の改善(#7562)
設定:mintsources / mintdrivers / lightdm-settingsの起動を修正しました。
cs_startup.py:遅延ウィジェットは常に持っていますが、遅延があるかどうかに応じて非表示にします。
拡張:xletのインストールを強制的に行えない問題を修正しました。(#7571)
バージョンの新機能:
サウンド設定:選択したデバイスをプロファイルセレクタに割り当てます。
バージョン3.6.5の新機能:
cs_sound.py:タブをスペースに置き換えます。
カレンダーアプレット:書式設定を修正しました。
バージョン3.4.6の新機能:
libcjs-dbgに対する厳密な依存関係を削除する
バージョン3.4.4の新機能:
classicSwitcher.js:ヒディピ問題を修正しました。
KeybindingWidgets.py:アルファベット文字ではなくシフトされたアクセラレータの解析を修正します。
xlet-settings.py:無効なxlet idが指定されているとクラッシュしません。
ウィンドウリストアプレット:引数の警告を修正する
課題テンプレートを追加する
ui / settings:未定義の古い設定値を処理する
hotCorner.js:ホバー遅延コールバックを修正しました。
バージョン3.4.1の新機能:
GTK_POLICY_EXTERNALの使用を削除する
checkBox.js:新しいcjs / mozjsで警告を引き起こしていた未使用の余分な引数を削除する
st-bin.c:y_fill setterを修正しました(x_fillを同じ呼び出しで設定する前に、既存のy_fillの値に設定していました)。
メニューアプレット:最近のコンテキストメニューのキーボードナビゲーションを修正しました。別のカテゴリに切り替えるときに同じメニューの閉じを修正しました。また、別の最近のコンテキストメニューを開くときに終了を修正してください。
メニューアプレット:アクセスできない最近のファイルがアクティブになったときに通知します。
メニューアプレット:ファイル通知が一過性に失われます。
メニューアプレット(ベクトルボックス):部分的に元に戻すc0d37dd79d68c97 - イベントがボタンからベクターボックスに移動して戻るときにちらつきがあります。アイドルコールバックを削除し、もう一度enterに直接反応してください。これを補うには、maybeUpdateVectorBoxの遅延タイムアウトを増やしてください。これにより、上記のコミットが修正しようとしていた元の問題が多少なりとも修正されます。
メニューアプレット:_select_category - カテゴリが実際に変更された場合にのみdisplayButtonsを呼び出します。
メニューアプレット:2番目の最近のコンテキストメニューが開いているときにキーボードナビゲーションを修正します。
サウンド設定:デバイスアイコンを修正する
ExtensionCore.py:ロード時にconfigディレクトリをスクラブしないでください。これは、xlet設定がアクティブなインスタンスではないものを無視するようになり、いくつかのアプレットは余分なファイルを保存してアンインストール時にクリーンアップされる場所を必要とするため、不要になりました。
cs_panel.py:パネルがない場合のクラッシュを修正
サウンドアプレット:add_actor呼び出しで無関係な引数を取り除く
radioButton.js:add_actorの余分な引数を削除します。
window-list-applet:未定義の参照警告を修正する
[cinnamon-json-makepot] "title"を抽出するサポートが追加されました。 「単位」および「単位」は、リスト要素のキー
debian / control:カリブーイントロスペクションにのみ正しいランタイム依存関係を使用します。
ユーザーアプレット:LightDMでゲストに切り替える機能を削除する
runDialog.js:未定義の変数の警告を修正しました(#6539)
パネル内のデフォルトのアプレットを再構成する
ユーザー・アプレット:末尾のスペースを削除する
アプレット:TextIconAppletをスマートにし、垂直パネルに適応させます。
メニューアプレット:_select_categoryを使用して後書きと場所を選択するので、現在の選択をより正確にキャッシュし、_displayButtonsへの不必要な呼び出しを防ぐことができます。
ウィンドウリスト:設定に欠けている依存を追加する(#6551)
バージョン3.2.8の新機能:
メニューアプレット:最近のファイルのコンテキストメニューを1つだけ作成し、それを再利用します。
cs_screensaver.py:Gtk.Socketを常に再利用してください.Gtk.Plugと通常のGtk.Widgetsの両方を保持できます。通常のbin / containerのように扱います。これは、スクリーンセーバーを切り替えるときにref-cleanupと子孫の刈り取りを支援するようです。 (アーチで観察され、アーチとフェドラで報告された)
メニューアプレット:最近のファイルを再構築せず、必要に応じて並べ替え、追加、削除するだけです。
メニューアプレット:いくつかのマイナーリークを修正しました(アクターが作成されましたが、コンテナに追加されたことはありませんでした.GinitiallyUnownedであるため、フローティングリファレンスが取得されないため、アンリーフできません)。それがNoRecentDocsButtonの唯一のユーザーだからです。
メニューアプレット:以前のコミットに対するいくつかの修正は、アプリケーションを更新するときにあまり破壊的ではありません。
Revert" cs_screensaver.py:Gtk.Socketを常に再利用 - Gtk.PlugsとGtk.Plugの両方を保持できます。
Python 3.6用のタプルを修正
tooltips.js:ツールチップを隠す必要があるかどうかをチェックするための非表示タイマーを追加しますが、さまざまな理由でleaveイベントには何も作用しませんでした(イベント報告の不明瞭さのため)。
最近のアプレット:最近のリストを更新する際に破壊されないようにするためのリワーク(メニューアプレットの最近の変更点はこれに多く反映されています)
recents、applets:カップルの警告クリーンアップ
ネットワークアプレット:不要なログ警告を削除します。ある時点では、1年以上前にこれらを入手し始めました(おそらくネットワークマネージャーに変更されました)、彼らは価値がありませんが、ログを埋めます。
バージョン3.2.2の新機能:
[Clement Lefebvre]
build:AX_マクロをオプションにする
[Odyseus]
[Xlet設定]アイコンチューザーがダイアログを張ってしまう問題を修正
[cinnamon-json-makepot] "title"のサポートを追加しました。キー
[lestcape]
インジケータアイコンのテーマクラスにicon-sizeが設定されていない場合、デフォルトのアイコンサイズは16pxにしてください。
[ドイツ・フランコ]
[workspace-switcher]ボタンのサイズを修正するオートスケールフォントの設定が有効になっていないと、ボタンの高さが適切にならなかった(または垂直モードでの幅)。
[NikoKrause]
[sound-applet] timeLabelの古代コードを削除しました
統一された名前
[スティーブン・コリンズ]
他のメニューとは別に、メニューアプレットメニューのテーマを復元する機能
[JosephMcc]
cs_effects:ウィンドウエフェクトの回転時にメニューアニメーションを無効にする
[Odyseus]
[applet.js]アプレットのコンテキストメニューに区切り文字を表示する機能が再追加されました。
[applet.js]開いているメニューでアプレットを強調表示するためのメカニズムを追加しました。
[NikoKrause]
[menu-applet] TABと正しいkeynavの問題を修正
[lestcape]
spawnCommandLineの代わりにファイルアクセス権を設定するには、Gioライブラリを使用してください。
[itzexor]
パネルランチャー:ランチャーを削除するときに破壊する前にメニューを閉じる
[Odyseus]
[Xlet設定] xlets設定ウィンドウに翻訳メカニズムを追加しました。
[itzexor]
cs_backgrounds.py:LMDE2でサム生成を修正
[NikoKrause]
[sound-applet]スライダオプションのパーセント表示を削除する
[JosephMcc]
テーマ:ワークスペーススイッチャーのテーマを修正
[NikoKrause]
打ち間違え
[Clement Lefebvre]
l10n:POTファイルを更新する
バージョン3.2.1の新機能:
[kloun]
rm obsoluteおよびunsupport NEWSファイル
[マイケルウェブスター]
キーボードアプレット:その俳優内のフラグレンダリングの位置を修正しました。
実行時の警告を修正する - サウンドアプレットでは、オブジェクトの構築が早すぎてテーマノードを取得できず、メインアクターによって「スタイルが変更された」信号が送信されるまで待つ。メニューアプレットでは、navigateContextMenu()の戻り値を削除します。この関数のユーザーは1人だけで、値をチェックしません。
キーボードアプレット:パネルと環境設定に合わせて、フラグのサイズを適切に拡大するアイコンを許可します。モンキーはいくつかのSt.IconメソッドをEmblemedIconクラスに貼り付けるので、既存のアプレットアイコンのサイジング計算を使うことができます。
[NikoKrause]
[menu-applet] keynavigationによる警告の修正
[Clement Lefebvre]
./testスクリプトを更新する
情報設定:アップロードシステム情報ボタンを追加する
l10n:POTファイルを更新する
情報設定:アップロードにツールチップを追加ボタン
タイプミスを修正
l10n:POTファイルを更新する
バージョン3.0.7の新機能:
https://github.com/linuxmint/Cinnamon/issues/5410(Power settings segfault)を修正しました。
バージョン3.0.6の新機能:
汎用の" bluetooth"アイコン
パワーアプレット:私たちがパワープロキシを持っている(コールバックが持っていると仮定している)まで、_devicesChangedを呼び出すシグナルには接続しないでください。
windowAttentionHandler.js:無視されるアプリのチェックで大文字と小文字を区別しないようにします。我々がここにいるのは、便宜上、gsettings配列です。
org.cinnamon.gschema.in - 無視されたwmクラスにpidginを追加します。
タッチパッドの設定:反転閾値設定ウィジェット
appletManager.js:アプレットパネルのアプレットレイアウトのコピー/貼り付けを修正しました。 Extension.get_max_instances()は余分な引数を必要とし、次に2回作業をしていました。
シナモンレコーダー:レコーダーの起動時にクラッシュを修正しました...
cinnamon-recorder.c:録音インジケータを描画するときにパネルの回避を復元します。これは一部のパネル作業中に取り除かれ、元に戻ることはありませんでした。今すぐプライマリモニタに描画してください(信頼性が高くシンプルなワークエリア情報を持つ唯一のモニタ)。
スペルミスを修正する
テーマ設定:テーマが読み込めないときの読み込みアイコンテーマの修正
popupMenu.js:signalManager.disconnectを正しく使用する - ソースアクタ(アプレットのパネルアクタ)が2番目の引数、つまり切断するオブジェクトでなければなりません。メニューアプレットの位置を変更した後、メニューアプレットでちらつきが発生していました。
メープル
設定:「詳細情報」をハードコードしないでください。スパイスモジュールのリンクカラー
[desrt] network:リストからの接続を適切に削除する
ネットワークアプレット:VPNステータスを表示しない固定アイコン
ネットワークアプレット:末尾の空白を削除する
ネットワークアプレット:「自動」を示す固定アプレット。 Wi-Fiをオフにしてから再びオンにすると、ワイヤレス接続が可能になります。
トレイアイコン:アイコンの要求を24にバンプし、次にアプレットで20にスケールを戻します。これは、Gtk3のGtkIconSize値が変更されたために必要です。 GtkStatusIconは組み込みのアイコンサイズを反復して使用する適切なアイコンを選択し、3.18から16と24pxの間のサイズはありません。
優先するアプリケーション設定:MIMEタイプをより徹底的に設定する
バージョン3.0.4の新機能:
拡張機能:"詳細を取得"オーバーレイスクロールバーで覆われないように
APIの変更のためにマフィンバージョンをバンプする
バージョン2.8.8の新機能:
layout.js:スクリーンセーバーとのやりとりのためのコードを削除します。それはいつも2.8.7まで壊れていて、そこで修正され、スクリーンセーバーから戻ってパネルが隠れてしまう回帰が報告されています。
バージョン2.8.7の新機能:
ランチャーエディタ:https://github.com/linuxmint/Cinnamon/issues/4849のアイデアを実装すると、現在の動作よりも意味をなさないことになります。 directory-editor.uiにも同じ操作を行います
window-list:hidpiのウィンドウプレビューを適切にスケーリングする
popupmenu.js:ドキュメントの修正
ランチャーエディタ:https://github.com/linuxmint/Cinnamon/issues/4849でアイデアを実装すると、より効果的です現在の行動よりもdirectory-editor.uiにも同じ操作を行います
window-list:hidpiのウィンドウプレビューを適切にスケーリングする
popupmenu.js:ドキュメントの修正
バージョン2.6.7の新機能:
mint-x-icons:
更新されたピジントレイアイコン
シナモン - デスクトップ、シナモンセッション、シナモンセッティングデーモン、シナモンスクリーンセーバー
「use-systemd」を分割する。シナモンセッティングデーモン、シナモンセッション、シナモンスクリーンセーバー用の3つの異なるキーに設定キー
注:Betsyでは、セッションと設定のデーモンキーをtrueに設定し、スクリーンセーバーキーをfalseに設定します。 Mint 17.xでは、すべてのキーをfalseに設定します。 systemdディストリビューションでは、すべてのキーをtrueに設定します。
ネモ:
nemo-application:org.gnome.SessionManagerで登録 - nemoが実行する前にc-s-dが停止する競合状態が修正され、すべてのアイコンがフォールバックに簡単に戻されます。
メニュー:Open WithとTemplatesのサブメニューに常にアイコンを表示します。
nemo-bookmark-list:rootとしてnemoを実行しているときに、ブックマークファイルをユーザーが書き込み可能にしておくことを忘れないでください。
シナモン:
電源設定:すべてのハードウェアで信頼性が低いので、明るさコントロールを表示するには、output.get_backlight_min | max()に依存しないでください。バックライト()情報を直接取得して、サポートされているかどうかを確認してください。
テーマ設定:gettextフィックスによる固定の回帰;)
電源設定:存在しない変数は使用しないでください(UPS処理時)
カレンダーアプレット:表示週数の設定が変更されたときに表示を更新する
ネットワークアプレット:パネルのアイコンを更新するときにセッション開始時にアクティブなVPN接続を適切に検出する
スクリーンキーボード:Strutsに影響する
オンスクリーンキーボード:デフォルトのテーマで透明な背景が削除されました。
サウンドアプレット:シークサポートされているプレーヤーの読み込み位置のみ、再生レートが1.0のときはシークのみサポート、Totem / GNOME-MPlayer / Pithosのシークはサポートされません(位置の取得または設定が完全に機能していない) 1秒に1回の位置
Systrayアプレット:アイコンのサイズ変更コードを削除し、特別なケースを削除しました(ピジンとサンダーバードで動作しないことがわかっています)
シストレーアプレット:既知のバギーアイコン(ピジン、サンダーバード)の自然なアイコンサイズを強制する
キーボード設定:改名された水平/垂直最大化オプション
cinnamon-slideshow.py:ファイルの変更時にクラッシュを修正
expo.js:アニメーションを作成するときにスクロールに応答しない
cs_general.py:GNOME HiDPIの設定を同期するパネルランチャーの修正
シナモン設定:古いGIと互換性がある
cs_screensaver.py:gtk_container_forallの代わりにgtk_container_foreachを使用する
cs_panel.py:破損したパネル設定に対するより良い保護
アプレット設定ページにスタックスイッチャーを表示しない
通知アプレットの日付形式設定をフォロー
アイコンテーマにアプリケーションアイコンがない場合、デフォルトアイコンを読み込む
js / docInfo.js:サムネイルファクトリを作成しないでください(使用されることはありません)
シナモン設定:マウス感度設定を反転させることで、スライダの整数設定にint設定タイプを制限することで、GSettingsRangeのラバーバンディングを排除します。
cs_privacy:replace破損したunbind() - 新しいバインディングが同じオブジェクトプロパティの前のものを上書きするという動作を利用します。
デフォルトのスクリーンセーバープレビュー用の画像を追加します。
cs_screensaver.py:パネルが表示されているときに、現在選択されているスクリーンセーバー行を表示します。
メニューアプレット:リフレッシュが発生すると、アプリ、最近の場所と場所は以前と同じ順序で終了する必要があります。また、アプリの更新中にコンテナ全体を空にするので、最近の場所と場所を再構築する必要があります。
SettingsWidgets:ステップ値に応じて正しいSpinButton桁数を表示します。 (フォントスケールスピナーの問題を修正)
cs_panel:ページが構築されるまで設定に接続しません。シナモンが走っていなければ、クラッシュして焼かないでください。
cs_panel:パネルがないときにクラッシュしない
osd:フルスクリーンウィンドウの上に表示されないosdのメディアキーを修正する
すべてのパネルでポインタバリアを無効にする
アクティブなテーマのインジケータの更新をブロックしたExtensionSidePageクラスに追加されたメソッドを追加しました。
バージョン2.6.6の新機能:
mint-x-icons:
更新されたピジントレイアイコン
シナモン - デスクトップ、シナモンセッション、シナモンセッティングデーモン、シナモンスクリーンセーバー
「use-systemd」を分割する。シナモンセッティングデーモン、シナモンセッション、シナモンスクリーンセーバー用の3つの異なるキーに設定キー
注:Betsyでは、セッションと設定のデーモンキーをtrueに設定し、スクリーンセーバーキーをfalseに設定します。 Mint 17.xでは、すべてのキーをfalseに設定します。 systemdディストリビューションでは、すべてのキーをtrueに設定します。
ネモ:
nemo-application:org.gnome.SessionManagerで登録 - nemoが実行する前にc-s-dが停止する競合状態が修正され、すべてのアイコンがフォールバックに簡単に戻されます。
メニュー:Open WithとTemplatesのサブメニューに常にアイコンを表示します。
nemo-bookmark-list:rootとしてnemoを実行しているときに、ブックマークファイルをユーザーが書き込み可能にしておくことを忘れないでください。
シナモン:
電源設定:すべてのハードウェアで信頼性が低いので、明るさコントロールを表示するには、output.get_backlight_min | max()に依存しないでください。バックライト()情報を直接取得して、サポートされているかどうかを確認してください。
テーマ設定:gettextフィックスによる固定の回帰;)
電源設定:存在しない変数は使用しないでください(UPS処理時)
カレンダーアプレット:表示週数の設定が変更されたときに表示を更新する
ネットワークアプレット:パネルのアイコンを更新するときにセッション開始時にアクティブなVPN接続を適切に検出する
スクリーンキーボード:Strutsに影響する
オンスクリーンキーボード:デフォルトのテーマで透明な背景が削除されました。
サウンドアプレット:シークサポートされているプレーヤーの読み込み位置のみ、再生レートが1.0のときはシークのみサポート、Totem / GNOME-MPlayer / Pithosのシークはサポートされません(位置の取得または設定が完全に機能していない) 1秒に1回の位置
Systrayアプレット:アイコンのサイズ変更コードを削除し、特別なケースを削除しました(ピジンとサンダーバードで動作しないことがわかっています)
シストレーアプレット:既知のバギーアイコン(ピジン、サンダーバード)の自然なアイコンサイズを強制する
キーボード設定:改名された水平/垂直最大化オプション
cinnamon-slideshow.py:ファイルの変更時にクラッシュを修正
expo.js:アニメーションを作成するときにスクロールに応答しない
cs_general.py:GNOME HiDPIの設定を同期するパネルランチャーの修正
シナモン設定:古いGIと互換性がある
cs_screensaver.py:gtk_container_forallの代わりにgtk_container_foreachを使用する
cs_panel.py:破損したパネル設定に対するより良い保護
アプレット設定ページにスタックスイッチャーを表示しない
通知アプレットの日付形式設定をフォロー
アイコンテーマにアプリケーションアイコンがない場合、デフォルトアイコンを読み込む
js / docInfo.js:サムネイルファクトリを作成しないでください(使用されることはありません)
シナモン設定:マウス感度設定を反転させることで、スライダの整数設定にint設定タイプを制限することで、GSettingsRangeのラバーバンディングを排除します。
cs_privacy:replace破損したunbind() - 新しいバインディングが同じオブジェクトプロパティの前のものを上書きするという動作を利用します。
デフォルトのスクリーンセーバープレビュー用の画像を追加します。
cs_screensaver.py:パネルが表示されているときに、現在選択されているスクリーンセーバー行を表示します。
メニューアプレット:リフレッシュが発生すると、アプリ、最近の場所と場所は以前と同じ順序で終了する必要があります。また、アプリの更新中にコンテナ全体を空にするので、最近の場所と場所を再構築する必要があります。
SettingsWidgets:ステップ値に応じて正しいSpinButton桁数を表示します。 (フォントスケールスピナーの問題を修正)
cs_panel:ページが構築されるまで設定に接続しません。シナモンが走っていなければ、クラッシュして焼かないでください。
cs_panel:パネルがないときにクラッシュしない
osd:フルスクリーンウィンドウの上に表示されないosdのメディアキーを修正する
すべてのパネルでポインタバリアを無効にする
アクティブなテーマのインジケータの更新をブロックしたExtensionSidePageクラスに追加されたメソッドを追加しました。
バージョン2.4.8の新機能:
元に戻す" st:テクスチャを作成するときに最新のcogl APIを使用する"
バージョン2.4.6の新機能:
設定:GTK警告や端末選択の空白のメニュー入力を修正します。いくつかのコメント
上書き:実際に提供されたときにgsettingsスキーマをチェックするだけです。
magnifier.js:ソースIDの警告を修正する
通知:ヒディスモードでデフォルト不透明度を2倍に修正しました。
デスクレット:新しいデスクレットがプライマリモニタの目に見える部分に配置されていることを確認します。
写真のデスクレット:警告を修正する、時計のデスクレット:文字列クラスのオーバーライドをjs / ui / overrides.jsに移動すると、デスクレットやカレンダーアプレットで使用できるようになります。
パネルアプレット:ドラッグの後に常にドラッグプレースホルダを削除します(成功したプレイリストの直後ではありません)
メニューアプレット:ドラッグした後、常にお気に入りのドラッグを削除する(成功しただけでなく)
gir1.2-notify-0.7に欠けている依存関係を追加しました。
シナモン設定:サムネイルが読めないテーマを適切に処理する
シナモンスライドショー:いくつかの修正#3742のイントロスペクション修正
ユーザーが追加した写真のスライドショーを修正する
修正 'genericpath.py:29:isfile:TypeError:Unicodeに強制する:必要な文字列またはバッファ、NoneTypeが見つかりました'
サウンドアプレット:固定#3735 - 中クリックでミュート
cinnamon-settings keyboard:キーバインドをキャンセルするためのエスケープキー処理を教えてください(numlockがオンの場合)。変更したときにバックスペースをホットキーとして使用できるようにします。
keybindings:教示モードでcapslockを無視する
keybindings:衝突のために既存のキーバインディングを比較するときに小文字を強制します。
ウィンドウリストアプレットの固定スクロール方向
layout.js:起動アニメーション中にパネルを表示/非表示にしないで一時的に透明にする - パネルの自動非表示がアクティブなときに問題が修正され、アニメーションが完了し、一時的な空白領域が表示されますパネルは、クロムがパネルに合わせて調整されます。
layout.js:パネルの自動非表示が実際にアクティブなときにのみ、アニメーション中のパネルの動作を変更します。非自動非表示のパネルの起動時にはよりよく見えます。
appletManager.js:レイアウトをダブルパネルからシングルパネルに変更するときに、孤立したアプレットを残りのパネルにダンプしないでください。彼らは静かに無視されます。アプレットの設定(赤い点)に問題があると表示され、必要に応じて修正方法を説明するグラスのログが表示されます。keybindings:予約済みのGdkModifierTypesをフィルタリングします。特定のシステムでキーバインドを妨げる可能性があります。
classicSwitcher.js:誤ったソースIDからの警告を防止します。
app switcher:最小化されたウィンドウをアクティブにするときにダブル破壊を修正しました。アプリケーションスイッチャーは、ウィンドウからの「マップ」信号を待ち受けます。マッピング信号は_activateWindowをトリガーし、実際には最初にウィンドウを選択することからアクティベートを取得します。
st-im-text.c:StEntryウィジェットのcapslockを修正しました。
expoThumbnail.js:無効なソースIDからの警告を修正しました。
overrides.js:無効なIDで.disconnectingすると、dump_stackを追加します。
classicSwitcher.js:サムネイル/プレビューが削除されたときにalt-tabコンテナの再割り当てを強制します。
デフォルトのアバター画像パスを修正
メニューアプレット:アプリをドラッグするときにカテゴリをリセットしないでください。
st-texture-cache.c:要求されたpixbufが正しいサイズのテクスチャ(元のテクスチャサイズではなく)で終わっていることを確認します - StIconのupdate_shadow_materialメソッドがシャドウ/ブラーを生成するために不正なサイズを取得していました。
ストックシナモンメニューアプレットアイコンの名前を変更して、シンボリックアイコンとして正しく表示されるようにします。
applet.js:スケールモードがオフの場合、set_applet_icon_symbolic_nameと_pathが適切なサイズを使用していることを確認してください。また、menu-symbolic.svgアイコンのパディングを減らし、目に見えるサイズが他の記号アイコンと一直線になるようにします。
メニューアプレット:デフォルトのアイコンを囲むロジックを修正します。
3.10と互換性のあるGtk 3.14のPictureChooserButtonを修正しました。
シナモンの設定:Gtk 3.14のPictureChooserButtonのメニューピクチャのサイズが固定されていて、3.10と互換性があります。
バージョン2.4.5の新機能:
固定スタートアップアニメーション
バージョン2.4.3の新機能:
小さなl10nの修正、更新されたデスクトップファイル
バージョン2.4.2の新機能:
photoframe desklet:メガリークを修正し、すべてのイメージをキャッシュしないで、古いイメージを破棄します。
フォトフレームデスクレット:デスクレットを取り外すときに更新タイマーをキャンセルします。
バージョン2.4の新機能:
レスポンスとメモリ使用量:
メモリ使用量を減らし、実行時間を短縮するため、CJSはGJSの新しいバージョンにリベースされました。
Cinnamonのすべてのコンポーネントがレビューされ、静的解析ツールを使用してソースコードがチェックされました。大半は小規模でしたが、約30回のメモリリークが修正されました。
Cinnamon Settingsで使用されたアイコンがMint-Xアイコンテーマに追加されました。これは応答性の向上です(これはLinux Mintに固有なので、すべてのアーティストとディストリビューションに同じことを勧めています)。
もっと磨く:
GNOME Shellに似ていますが、Cinnamonデスクトップはズームアニメーションで始まります。
ログインサウンドは、(シナモン設定のデーモンとは対照的に)シナモンによって直接処理され、ログインシーケンスと同期して再生されるようになりました。
シナモンのモジュールアプリケーションメニューの設定とカテゴリは、アルファベット順にソートされるようになりました。
Windowsと同様に、 "Super + e"ホームディレクトリが開きます。
Cinnamon 2.4は、多くの細かな改良(複数のパネルランチャー、サウンドアプレットの改善、ログアウトダイアログのタイムアウトの削除など)と多くのバグ修正を含みます。
より多くの設定とハードウェアサポート:
シングルボタンのタッチパッドがサポートされています(Macbookで使用されているものと同じように).2本指と3本指のクリックに対するアクションが設定可能です。デフォルトでは、右クリックと中クリックに対応します。
フルスクリーンモードでの合成は設定可能になり、シナモンを再起動する必要はありません。これは、デフォルトではほとんどのユーザーにとって画面の引き裂きが少なく、アプリケーションを必要とするゲーマーやユーザーがコンポジションマネージャーの影響を受けずにフルスピードで実行できるようにするためのウィンドウを非表示にするオプションです。
デスクトップフォントが設定可能になりました。
スクリーンセーバーにカスタム日付書式とカスタムフォントを与えることができるようになりました。
バージョン2.2.3の新機能:
よく見る設定
スクリーンセーバーと電源管理
地域設定とキーボードレイアウト
日時設定
ホットコーナーとHUD
アプレットの役割とシステムトレイのアイコン
メニューの改善
MPRISとサウンドアプレット
HiDPI /網膜ディスプレイのサポート
グラフィックタブレット
A11y MouseWheelズーム
ウィンドウマネージャの改善
他の多くの改善
バージョン2.0の新機能:
より良いエッジタイル作成
エッジスナップ
音響効果
ユーザー管理の改善
ニモの改善
ウィンドウマネージャの改善
シナモンバックエンド2.0
ローカリゼーション、日付フォーマット、集中翻訳の改善
LightDMユーザー切り替えおよびゲストユーザーセッションのサポートが追加されました。
システム設定でのMDMユーザー切り替えとMDM統合のサポートが追加されました。
systemd / logindのサポートの改善
アプレット/デスクレットの設定API
ニモの行動
バージョン1.8の新機能:
このビルドに貢献したチームとすべての開発者のために、私はCinnamon 1.8のリリースを誇りに思っています!
Cinnamon 1.8は7ヶ月間の開発と1,075件のコミットを表します。多くのバグフィックスがありますが、新機能や多くの改良点もあります。
ファイルマネージャー:
ニモは注目を集めました。そのユーザーインターフェイスは大幅に変更され、その動作はCinnamonとより良く統合されました。
サイドバーを簡単に隠すことができ、場所とツリービューを行き来することができます。該当する場合は、各欄の下に小さいバーがどれくらいのスペースが使用されているかを示します。
スクリーンセーバー:
Cinnamonは独自のスクリーンセーバーを搭載しています。その特質の1つは、画面をロックする前に離れたメッセージを定義できるということです。
あなたを探している人は、あなたが離れている間にそのメッセージを見ることができます。
コントロールセンター:
すべての設定モジュールがシナモン設定に表示されるようになりました。 Gnome Control Centerを使用する必要はなくなりました。
デスクレット:
KDEはそれらをPlasmoidsと呼び、Androidはそれらをウィジェットと呼び、シナモンでは「Desklet」と呼ばれる。パネルにアプレットを追加するのと同じ方法で、デスクレットをデスクトップに追加することができます。
スパイスマネジメント;
Cinnamon 1.8では、「スパイス」をインストールすることができます。 (アプレット、デスクレット、テーマ、拡張機能)をデスクトップから直接操作できます。 http://cinnamon.linuxmint.comをもう閲覧する必要はありません。
更新プログラムを適用することもできます.Spiceがサポートしている場合は、複数のインスタンスを使用できます。
開発者のための新機能:
アプレット/デスクレットの設定API
Applet / Desklet開発者の方は、もうgsettingsを使用しないでください。シナモン1.8はあなたのためにすべての作業を行う設定APIを備えています。
自動的に設定とデフォルト値が自動的に設定されます。
配列内の値にアクセスするのと同じように、設定に簡単にアクセスすることができます。
自動的に設定画面が生成されます。言い換えれば、設定を定義してアプレット/デスクレットで使用するだけで、シナモンはあなたのために他のすべてを行います。設定画面が自動的に生成され、ユーザはシステム設定で定義した設定を行うことができます。
システムの改善:
レンダリング検出:
マフィンはどのレンダラーが使用されているかを確認します。セッションでソフトウェアレンダラーを使用している場合(ドライバに問題がある場合やカードにアクセラレーションがない場合)、ユーザーに問題を知らせる通知がポップアップします。
フォールバックモード:
シナモンはフォールバックのためにgnome-sessionを使用しなくなりました。いくつかのケースでは、gnome-sessionは、シナモンを実行できるハードウェアであってもシナモンを実行できませんでした。 gnome-sessionのもう一つの制限は、クラッシュ後にシナモンを再起動できないことでした。 Cinnamon 1.8では、Cinnamonセッションは常にCinnamonを起動しますので、コンピュータはシナモンを実行しようとします。
シナモンはまた、ラッパーを使用して自身を再起動し、潜在的なクラッシュから回復します。シナモンがクラッシュした場合、Metacityに戻って、シナモンを再始動するかどうかをユーザーに尋ねます。
それだけではありません...シナモン1.8は巨大です。コミットの変更履歴は1.6リリースの2倍です!
その他注目すべき機能:
より良いホットコーナー構成
Coverflow Alt-Tab
タイムラインAlt-Tab
ウィンドウの水平/垂直最大化
バージョン1.6.7の新機能:
Cinnamon 1.6.7:
パネルアイコンの拡大/縮小モードが変更されたときにウィンドウリストアプレットの既存のアイコンのサイズを変更する
Alt-tabの固定アイコンのピクセル化(pyGTKを含むほとんどのツールキット)
固定メニューアプリケーションボタンが切り取られている
Mint 14(GTK3.6?)で正しく表示されていないシナモン設定の>バックグラウンドオプションボックスを修正
更新された翻訳
ニモ1.1.2:
ビューをファイナライズする(すべてのリスナー信号が切断され、プリファレンス画面でランダムクラッシュが発生しないようにする)ために、move-to / copy-toエントリのコードをクリーンアップしました。
コメントが見つかりません