CalcおよびWriterアプリケーションの垂直および水平スクロールバーは細すぎます。このため、サイドバー設定エリアを誤って開くことがよくあります。または、4〜5回照準してクリックし、カーソルを垂直または水平のスクロールバーにロックして、作業中のドキュメントを実際に上下にスクロールします。
UbuntuとWindows 10でハードドライブを約50〜50に分割した後、新しいi5、第7世代のLenovo Ideapad 320を使用し、ブート可能なUSBフラッシュドライブに保存されたISOファイルからUbuntu Bionic Beaverをインストールしました(5日前).
私は他の人によって提供または試行された「解決策」を読むのに何時間も費やしましたが、失敗しました。
スクロールバーの幅に加えた変更を保存しようとすると、エラーメッセージが表示されました。
Error writing gtk-widgets.css: Permission denied"
(1月19日、カルロスアルベルトマルティネスガデアが16:14に投稿したソリューションを試しました)。
ストックテーマには変更を適用しません。ストック設定を上書きできます。この方法では、テーマを変更して変更を保持することはできません。
$ mkdir -p ~/.config/gtk-3.0/
$ touch ~/.config/gtk-3.0/gtk.css
選択したテキストエディタで作成したファイルを開き、これらの行を追加します
scrollbar {
min-width: 15px;
min-height: 15px;
}
両方に同じ値が必要です。 1つは水平に適用され、もう1つは垂直スクロールバーに適用されます。
このメソッドは、LibreOfficeで一度だけではなく、すべてのスクロールバーの幅/高さを変更します
ハァッ!とった。それほど長くはかかりませんでした。
このページ によると、LibreOfficeはGTK 3.0ではなくGTK 2.0を使用していることがわかりました。そのページは、2013年に書かれました。しかし、まだそうであるように見えます(NB 5. LO 5.xについて書いています... LO 6.xで状況が変わるかどうかはわかりません)。
まず、LOアプリを変更する方法です。それが問題だからです。
(ルートとして)/ usr/share/themes/Mint-Xを編集[ここのテーマ] /gtk-2.0/gtkrc ...のように変更します。
GtkScrollbar::slider-width = 20 # or whatever pixel width you want.
# NB currently set at 11 in my setup
第二に、GTK 3.0アプリを変更する方法。ある日、LibreOfficeが原生の沼地から出て、それに変わるかもしれません。
Eugen M.の答えが注目を集めるように、GTK 3.0はCSS(Cascading Style Sheets)を使用します。彼女/彼の答えは、より最新のアプリ(例えば、Nemo)に行く方法です。
彼が示唆するようにファイルを作成する私の実験によると、彼は適切なCSSクラスをオーバーライドしていないという単純な理由で、どのアプリにも影響を与えません。このdoesは私のために働く:
.scrollbar {
-GtkRange-slider-width: 20;
}
...これは実際、GTK 3.0テーマの設定をオーバーライドします。 Nemoなどのアプリには効果がありますが、LibreOffice WriterやCalcなどのGTK 2.0アプリには効果がありません。
当然、/ usr/share/themes/Mint-X [あなたのテーマはこちら] /gtk-3.0/gtk-widgets.cssにあるgtk "widgets" CSSファイルにある実際の設定をオーバーライド(カスケードスタイル)する必要があります。したがって、CSSで言う「クラススクロールバー」を意味する「.scrollbar」のこの名前の属性をオーバーライドする必要があります。
このアプローチは、/ usr/share/themes /の下にあるテーマの設定を編集するよりも優れていると思います。
NBファイル〜/ gtkrc-2.0を作成することにより、テーマのGTK 2.0設定をオーバーライドできるようになっています: here を参照してください。これを使った私の最初の実験はうまくいかなかったようですが...それは持続する価値があるかもしれません。