วิธีการเปลี่ยนสีพื้นหลังของคำแนะนำเครื่องมือใน Unity


215

ในแอปพลิเคชันจำนวนมากคำแนะนำเครื่องมือเป็นเพียงน่าเกลียดธรรมดา (ตัวอักษรสีขาวบนพื้นหลังสีดำ, ความคมชัดมากเกินไป) หรือแม้กระทั่งอ่านไม่ได้ (ข้อความสีดำหรือสีน้ำเงินเข้ม (เชื่อมโยงหลายมิติ) บนพื้นหลังสีดำ) ฉันต้องการเปลี่ยนสีพื้นหลังของคำแนะนำเครื่องมือเป็นสีเทากลางหรือสีเหลืองหรือสีอะไรแบบนั้นบางทีอาจเป็นกึ่งโปร่งใส

นี่คือสกรีนช็อตของ Eclipse ที่แสดงซอร์สโค้ดบางส่วนในเคล็ดลับเครื่องมือที่มีข้อความสีดำบนพื้นหลังสีดำ:

Eclipse พร้อมกับเคล็ดลับเครื่องมือที่ใช้ไม่ได้

การเปลี่ยนไปใช้ชุดรูปแบบอื่น (บางสิ่งนอกเหนือจาก Ambiance หรือ Radiance) ช่วย แต่ฉันชอบ Ambiance และฉันต้องการเก็บไว้ เป็นเพียงคำแนะนำเครื่องมือสีที่ไม่สามารถยอมรับได้อย่างสมบูรณ์

ฉันพบวิธีแก้ไขปัญหาหลายอย่างสำหรับ Ubuntu รุ่นเก่า แต่พวกเขาไม่สามารถใช้งานกับ Unity ใน Ubuntu 11.10 ได้อีกต่อไปเพราะฉันไม่พบฟังก์ชันใด ๆ ในการปรับแต่งธีม Ambiance หรือ Radiance ดังนั้นฉันจะทำเช่นนั้นใน Ubuntu รุ่นปัจจุบันได้อย่างไร

คำตอบ:


148

ติดตั้งและเปิดgnome-สีเลือกติดตั้ง gnome-color-chooser

ไปที่SpecificTooltipsและใส่พื้นหน้าสีดำบนพื้นหลังสีเหลืองอ่อน


3
รีสตาร์ท eclipse เพื่อให้การเปลี่ยนแปลงมีผล
cmcginty

8
ไม่จำเป็นต้องรีสตาร์ทสำหรับฉัน
ubuntudroid

1
ใช้งานได้ 12.04 LTS กับ Eclipse 4.2 เช่นกัน!
David Edwards

2
น่าเสียดายที่นี่ใช้ไม่ได้กับฉัน (Ubuntu 12.04 64-bit และ Eclipse Juno) ทั้งคำตอบที่ได้รับการยอมรับและด้านล่างจาก DJo ได้ผลสำหรับฉัน
ลูอิส

8
+1 แต่โปรดทราบว่าสิ่งนี้มีผลต่อคำแนะนำเครื่องมือทั้งหมดของระบบ หากคุณต้องการโซลูชันสำหรับ Eclipse เพียงทำตามคำตอบของ @ bain
ysap

135

พบมัน!

ฉันต้องแก้ไขไฟล์เหล่านี้:

/usr/share/themes/Ambiance/gtk-3.0/settings.ini
/usr/share/themes/Ambiance/gtk-3.0/gtk.css
/usr/share/themes/Ambiance/gtk-2.0/gtkrc

(เพิ่มเติม: สำหรับ Ubuntu 12.04 ดูเหมือนว่าคุณเพียงแค่ต้องปรับเปลี่ยนไฟล์: /usr/share/themes/Ambiance/gtk-2.0/gtkrc แทนที่ Tooltip backround และ foreground color ด้วย # 000000 และ # f5f5b5 ตามลำดับ )

คุณต้องมีสิทธิ์ใช้งานรูทเพื่อแก้ไขไฟล์ ใช้gksudo geditเพื่อแก้ไขพวกเขา

ค้นหาtooltipไฟล์เหล่านี้แล้วคุณจะพบคำจำกัดความของสีสำหรับพื้นหน้าและพื้นหลัง ฉันใช้#000000เป็นฉากหน้าและ#f5f5b5เป็นพื้นหลังและตอนนี้คำแนะนำเครื่องมือในแอปพลิเคชันทั้งหมดสามารถอ่านได้อีกครั้ง หลังจากเปลี่ยนค่าสีเพียงสลับไปที่ชุดรูปแบบอื่นแล้วกลับสู่ Ambiance และสีของเคล็ดลับเครื่องมือได้รับการแก้ไขแล้ว

นี่คือผลลัพธ์:

Eclipse พร้อมธีมที่ปรับแต่งเอง


2
มีวิธีใดบ้างที่จะทำสิ่งนี้ผ่าน UI ใน ubuntu 11
frankster

1
ทำงานตามที่คาดไว้ใน Xubuntu 12.10 เช่นกัน
davidcesarino

1
มีวิธีในการเปลี่ยนแปลงสิ่งนี้สำหรับผู้ใช้ของคุณเท่านั้นหรือไม่ (เช่นไม่ต้องการ[gk]sudoหรือไม่ฉันแน่ใจว่าเนื่องจากการตั้งค่า gnome ส่วนใหญ่จะมีไฟล์กำหนดค่า / ผู้ใช้ต่อผู้ใช้คนหนึ่ง
MestreLion

2
@MestreLion: ~/.themes/รูปแบบที่ผู้ใช้จะเลือกจาก คุณจะต้องคัดลอกโฟลเดอร์ Ambiance ไปที่นี้
จุดชนวน

1
ฉันต้องแก้ไขgtk-3.0/gtk-main.cssด้วยเช่นกัน แต่สิ่งนี้ใช้ได้กับ 14.04 ใช้งานได้เมื่อใช้ชุดรูปแบบ "Radiance" เพียงแค่ต้องแก้ไขไฟล์เดียวกันในRadianceโฟลเดอร์
jmiserez

29

หากคุณต้องการเปลี่ยนสีคำแนะนำเครื่องมือสำหรับแอพทั้งหมดให้ติดตั้งและเรียกใช้gnome-color-chooserแล้วไปที่แท็บเฉพาะ> คำแนะนำเครื่องมือ ทำเครื่องหมายที่ช่องสำหรับพื้นหน้าและพื้นหลังแล้วเลือกสี

มันทำงานอย่างไร (คุณสามารถทำได้ด้วยตนเอง):

gnome-color-chooser เพิ่มสิ่งต่อไปนี้ใน ~ / .gtkrc-2.0 ของคุณ:

include ".gtkrc-2.0-gnome-color-chooser"

และ ~ / .gtkrc-2.0-gnome-chooser:

style "gnome-color-chooser-tooltips"
{
  bg[NORMAL] = "#FFFFAF"
  fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"

หากคุณต้องการเปลี่ยนสีของคำแนะนำเครื่องมือสำหรับแอปเดียวเช่น eclipse ให้ใส่ข้อความข้างบนลงในไฟล์ gtkrc ที่กำหนดเอง (เช่น ~ / gtkrc-eclipse) และเริ่ม eclipse ด้วยGTK2_RC_FILES = ~ / gtkrc-eclipse eclipse


1
นี่คือการตั้งค่าในการปรับแต่งสีพื้นหลังของกล่องโต้ตอบการเติมข้อความอัตโนมัติใน Eclipse: stackoverflow.com/a/8063723/356895
JJD

คุณรู้หรือไม่ว่าฉันจะรวมตัวแปรสภาพแวดล้อมในเมนูแอปพลิเคชัน Ubuntu ได้อย่างไร Eclipse จึงโหลดการตั้งค่าเมื่อไม่ได้เริ่มต้นผ่านเชลล์
JJD

3
ฉันรวบรวมบทความที่สรุปหัวข้อ
JJD

2
วิธีการที่ยอดเยี่ยม @bain !!! :) ไม่จำเป็นต้องมีผลกระทบต่อผู้ใช้ของคุณเท่านั้นและไม่จำเป็นต้องมีการคัดลอกรูปแบบทั้งของคุณsudo ~Nice :)
MestreLion

1
@JJD: ฉันมักจะต่อต้าน "ขอบคุณ" - ความคิดเห็นเท่านั้น แต่บทความของคุณยอดเยี่ยม ฉันสังเกตว่ามันใช้วิธีการเดียวกันกับคำตอบนี้ เนื่องจากฉันใช้เชลล์สคริปต์ที่กำหนดเองเพื่อเปิดใช้ Eclipse จากทั้งบรรทัดคำสั่งและไฟล์. desktop การเพิ่ม GTK2_RC_FILES = ... env นั้นง่าย ขอบคุณ :)
MestreLion

22

ฉันสร้างสคริปต์เล็ก ๆ ที่ทำเพื่อคุณ

#/bin/sh
# Tooltip fix
# A script to fix themes files in Ubuntu 11.10
#  to have readable tooltips in applications such
#  as eclipse.
# The script edits the gtk.css, settings.ini and gtkrc files
# Author: Victor Pillac
# http://victorpillac.wordpress.com

if [[ $EUID -ne 0 ]]; then
  echo "This script must be run as root" 1>&2
  exit 1
fi  

path=/usr/share/themes
theme=Ambiance

if [ $# = 1 ]; then
  theme=$1
fi

echo "Fixing tooltips for theme $theme"
echo " (you can select a different theme by passing its name as argument)"
sed -i 's/tooltip_bg_color #000000/tooltip_bg_color #f5f5b5/g' $path/$theme/gtk-3.0/gtk.css
sed -i 's/tooltip_fg_color #ffffff/tooltip_fg_color #000000/g' $path/$theme/gtk-3.0/gtk.css
sed -i 's/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g' $path/$theme/gtk-3.0/settings.ini
sed -i 's/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g' $path/$theme/gtk-3.0/settings.ini
sed -i 's/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g' $path/$theme/gtk-2.0/gtkrc
sed -i 's/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g' $path/$theme/gtk-2.0/gtkrc
echo "Done"

8

ฉันใช้วิธีแก้ปัญหาที่แตกต่างออกไปเล็กน้อย

ขั้นแรกสร้างสคริปต์ใหม่ eclipse.sh ที่เริ่มต้น eclipse ฉันมีลักษณะดังนี้:

#!/bin/bash
GTK2_RC_FILES=/usr/share/eclipse/gtkrc-2.0-eclipse /usr/share/eclipse/eclipse

จากนั้นสร้างไฟล์ gtkrc (/usr/share/eclipse/gtkrc-2.0-eclipse) หน้าตาของฉันเป็นแบบนี้ (มันมีการเปลี่ยนแปลงอื่น ๆ เช่นกันเพื่อให้ใช้หน้าจอได้ดีขึ้น):

style "my-tooltips"
{
  bg[NORMAL] = "#FFFFAF"
  fg[NORMAL] = "#000000"
}
widget "gtk-tooltip*" style "my-tooltips"

style "gtkcompact" 
{
    font_name="Ubuntu Light 11"

    GtkButton::default_border={0,0,0,0}
    GtkButton::default_outside_border={0,0,0,0}
    GtkButtonBox::child_min_width=0
    GtkButtonBox::child_min_heigth=0
    GtkButtonBox::child_internal_pad_x=4
    GtkButtonBox::child_internal_pad_y=4
    GtkMenu::vertical-padding=1
    GtkMenuBar::internal_padding=0
    GtkMenuItem::horizontal_padding=4
    GtkToolbar::internal-padding=1
    GtkToolbar::space-size=1
    GtkOptionMenu::indicator_size=0
    GtkOptionMenu::indicator_spacing=0
    GtkPaned::handle_size=4
    GtkRange::trough_border=0
    GtkRange::stepper_spacing=0
    GtkScale::value_spacing=0
    GtkScrolledWindow::scrollbar_spacing=0
    GtkExpander::expander_size=10
    GtkExpander::expander_spacing=0
    GtkTreeView::vertical-separator=0
    GtkTreeView::horizontal-separator=0
    GtkTreeView::expander-size=10
    GtkTreeView::fixed-height-mode=TRUE
    GtkWidget::focus_padding=0
    GtkTreeView::vertical-separator = 0
}

class "GtkWidget" style "gtkcompact"

style "gtkcompactextra" 
{
    xthickness=0
    ythickness=0
}

class "GtkButton"   style "gtkcompactextra"
class "GtkToolbar"  style "gtkcompactextra"
class "GtkPaned"    style "gtkcompactextra"
class "GtkNotebook" style "gtkcompact"

7

สำหรับ CDT ให้ทำดังนี้:

หน้าต่าง> การกำหนดค่าตามความชอบ> C / C ++> เครื่องมือแก้ไข: ตัวเลือกสีที่ปรากฏ> พื้นหลังโฮเวอร์ต้นทาง

ยกเลิกการเลือกระบบเริ่มต้นและเลือกสี

น่าเสียดายที่ไม่มีการตั้งค่าแบบกว้างของ Eclipse ที่ฉันรู้จัก ค่อนข้างง่อย คุณไม่ควรตั้งค่าสิ่งนี้ในทุกมุมมอง


6

ฉันคิดว่าอันนี้ถูกแก้ไขแล้ว ฉันได้มันแสดงคำแนะนำเครื่องมือด้วยตัวอักษรสีดำบนพื้นหลังสีขาว ในกรณีของฉันดูเหมือนว่า Eclipse กำลังใช้การตั้งค่าเครื่องมือเคล็ดลับจากgtk-2.0/gtkrcไฟล์จากไดเรกทอรีธีม

การตั้งค่าของฉัน: Ubuntu 12.04, Gnome (ไม่ใช่ Unitiy), Eclipse Indigo (3.7), ธีม GrayDay สำหรับ Gnome ชื่อของชุดรูปแบบและชุดรูปแบบเองไม่ได้เป็น importat

เปิดเทอร์มินัลเปลี่ยนเป็นไดเร็กทอรีธีม (cd $ HOME / .themes) และไปที่ไดเร็กทอรีของธีมของคุณ หากชุดรูปแบบของคุณ direcotry หากไม่มีอยู่แล้วคุณกำลังใช้ชุดรูปแบบระบบซึ่งอยู่ใน / usr / share / themes เพียงค้นหาชื่อของชุดรูปแบบที่คุณใช้ (คลิกขวาบน bakcground เลือกเปลี่ยนพื้นหลังเดสก์ท็อปชื่อชุดรูปแบบควรอยู่ที่มุมด้านล่างขวาหากไม่ระบุชื่อชุดรูปแบบให้ใช้ gnome-tweak-tool เพื่อค้นหา ดูว่าคุณใช้ชุดรูปแบบใด)

ในไดเร็กทอรีธีมออกคำสั่งนี้:

grep -r tooltip *

ควรแสดงรายการไฟล์และบรรทัดทั้งหมดที่มีการกล่าวถึง keywork "tooltip" เปลี่ยนทุกพื้นหลัง (tooltip_bg_color) เป็น #ffffff และทุกพื้นหน้าเป็น # 000000 Latters สีดำบนพื้นสีขาวนี่คือสิ่งที่เราต้องการ! โดยเฉพาะอย่างยิ่งการเปลี่ยนแปลงค่าในgtk-2.0/gtkrcไฟล์

ความผิดพลาดที่ฉันทำอยู่นั้นกำลังเปลี่ยนสีของคำแนะนำเครื่องมือในไดเรกทอรี gtk-3.0 ซึ่งไม่มีผลใด ๆ

ทีนี้ไปที่ Eclipse, Window -> Preferences -> Java -> Editor และตั้ง Source Hover Background เป็น "System color" (ตรวจสอบทางด้านขวา) รีสตาร์ท Eclipse!

นี่คือ listig grep -r tooltip *จากไดเรกทอรีธีมของฉันหลังจากทำการเปลี่ยนแปลง:

gtk-2.0/gtkrc:gtk-color-scheme  = "tooltip_fg_color:#000000\ntooltip_bg_color:#ffffff\nlink_color:#0033ff"
gtk-2.0/gtkrc:style "tooltips" {
gtk-2.0/gtkrc:  bg[NORMAL]  = @tooltip_bg_color
gtk-2.0/gtkrc:  fg[NORMAL]  = @tooltip_fg_color
gtk-2.0/gtkrc:  GtkWidget::new-tooltip-style    = 0
gtk-2.0/gtkrc:# The window of the tooltip is called "gtk-tooltip"
gtk-2.0/gtkrc:widget "gtk-tooltip*"             style "tooltips"
gtk-3.0/gtk.css:/* @define-color tooltip_bg_color #343434; */
gtk-3.0/gtk.css:/* @define-color tooltip_fg_color #ffffff; */
gtk-3.0/gtk.css:@define-color tooltip_bg_color #ffffff;
gtk-3.0/gtk.css:@define-color tooltip_fg_color #343434;
gtk-3.0/gtk.css:@define-color theme_tooltip_bg_color @tooltip_bg_color;
gtk-3.0/gtk.css:@define-color theme_tooltip_fg_color @tooltip_fg_color;
gtk-3.0/gtk-widgets.css:.tooltip {
gtk-3.0/gtk-widgets.css:    background-color:   @theme_tooltip_bg_color;
gtk-3.0/gtk-widgets.css:    color:              shade(@theme_tooltip_fg_color, 0.90);
gtk-3.0/gtk-widgets.css:.tooltip * {
gtk-3.0/gtk-widgets.css:    background-color: @theme_tooltip_bg_color;
gtk-3.0/settings.ini:gtk-color-scheme   = "tooltip_fg_color:#343434\ntooltip_bg_color:#ffffff\nlink_color:#4a90d9"
gtk-3.0/settings-default.ini:gtk-color-scheme   = "tooltip_fg_color:#343434\ntooltip_bg_color:#ffffff\nlink_color:#4a90d9"

จริง ๆ แล้วมันเพียงพอที่จะทำตามคำตอบของ jgreen และเปลี่ยนเพียงหนึ่งบรรทัดในหนึ่งไฟล์
Teemu Leisti

3

นอกจากนี้ยังมีวิธีแก้ไขปัญหาอื่นนี้: ใช้ dconf-editor เพื่อค้นหาคีย์ต่อไปนี้:

org->gnome->desktop->interference->gtk-color-scheme

คำอธิบายของใครบอกว่า: \nรายการที่แยกจากกันของname:colorการgtk-color-schemeตั้งค่า

เขียนแบบแผนใน gedit ในรูปแบบที่ชอบดังต่อไปนี้ (ตัวอย่างนี้เป็นของฉัน) จากนั้นวางลงใน dconf-editor (สังเกต '\ n' ที่ปลายแต่ละด้านของบรรทัด):

fg_color:#4c4c4c4c4c4c
bg_color:#f2f2f1f1f0f0
text_color:#3c3c3c3c3c3c
base_color:#ffffffffffff
selected_fg_color:#ffffffffffff
selected_bg_color:#f0f077774646
tooltip_fg_color:#ffffff5a0e74
tooltip_bg_color:#14a784edd8b6

และปัญหาจะได้รับการแก้ไขทันที


org-> gnome-> desktop-> interface-> gtk-color-scheme
Alessandro D'lncal

เช่นเดียวกับการอ้างอิงใหม่: GtkSettings: gtk-color-scheme เลิกใช้แล้วตั้งแต่เวอร์ชัน 3.8 และไม่ควรใช้ในรหัสที่เขียนใหม่ การสนับสนุนชุดรูปแบบสีลดลงและไม่รองรับอีกต่อไป คุณยังคงสามารถตั้งค่าคุณสมบัตินี้ แต่จะถูกละเว้น
Alessandro D'lncal

ใน Ubuntu 18.04 ไม่ถูกต้องอีกต่อไป ฉันพยายามที่จะเปลี่ยนมันด้วย dconf แต่ไม่มีผลลัพธ์ ใน Ubuntu 18.04 คุณต้องเปลี่ยนโฟลเดอร์ gtk-3.0 ใน. config ติดตั้งไฟล์ gtk.css ของคุณเพื่อให้มีผล คุณต้องแก้ไขแม้แต่ seettings.ini ในโฟลเดอร์นั้น
Alessandro D'lncal

3

เคล็ดลับเครื่องมือของฉันเป็นสีดำกับสีเหลือง ดูภาพหน้าจอด้านล่างจาก Ubuntu 16.04 LTS พร้อม MATE DE:

คำแนะนำเครื่องมือ Black-on-Yellow

หากคุณชอบการผสมสีให้ใช้ไฟล์ 3 gtkrc (2 สำหรับ GTK3, 1 สำหรับ GTK2) ด้านล่าง:

  1. ~ / .config / GTK-3.0 / gtk.css

    /* tooltips */
    @define-color tooltip_bg_color #ffffaf;
    @define-color tooltip_fg_color #000000;
    
  2. ~ / .config / GTK-3.0 / settings.ini

    [Settings]
    gtk-color-scheme = "tooltip_bg_color:#ffffaf\ntooltip_fg_color:#000000"
    
  3. ~ / .gtkrc-2.0

    style "gnome-color-chooser-tooltips"
    {
    bg[NORMAL] = "#FFFFAF"
    fg[NORMAL] = "#000000"
    }
    
    widget "gtk-tooltip*" style "gnome-color-chooser-tooltips"
    

ไฟล์ที่ 3 สร้างโดย gnome-color-chooser ใช้เฉพาะเมื่อคุณมีแอพพลิเคชั่นที่ใช้ GTK2

วิธีการข้างต้นได้รับการทดสอบบน Ubuntu 14.04 LTS (Unity และ GNOME), Ubuntu 16.04 LTS (Unity, GNOME, MATE), Ubuntu 18.04 LTS (Unity, GNOME, MATE)


ใน Ubuntu 18.04 ส่วนที่สามและสี่ไม่มีประโยชน์เพราะใช้ Gtk-3.0 อันที่หนึ่งและที่สองแก้ปัญหาได้
Alessandro D'lncal

2

ฉันมีปัญหาเดียวกัน (Xubuntu 12.04, ธีม Greybird, Eclipse Indigo) และคำตอบของ Mihael K เหมาะสำหรับฉัน ไฟล์เดียวที่ฉันเปลี่ยนคือ gtk-2.0 / gtkrc และฉันเปลี่ยนเพียงหนึ่งบรรทัด บรรทัดที่สามหลังจากความคิดเห็นเริ่มต้น เปลี่ยนค่าสีฐานสิบหกของ tooltip_bg_color: # 000000 เป็น tooltip_bg_color: # ffffe1 และ tooltip_fg_color: #ffffff เป็น tooltip_fg_color: # 000000 ดังนั้นบรรทัดจะมีลักษณะดังนี้:

gtk_color_scheme        = "tooltip_bg_color:#ffffe1\ntooltip_fg_color:#000000" # Tooltips.

วงรีเริ่มต้นและคำแนะนำเครื่องมือตอนนี้เป็นสีเหลืองที่ฉันคุ้นเคย ฉันไม่จำเป็นต้องทำการปรับแต่งใด ๆ เพิ่มเติมใน eclipse หรือไฟล์อื่น ๆ


0

วิธีที่ง่ายต่อการเปลี่ยนพื้นหลังคือการใช้ UI เปิดระบบการตั้งค่าลักษณะที่ปรากฏ โดยค่าเริ่มต้นชุดรูปแบบ "Ambiance" จะถูกเลือก แต่คุณสามารถเปลี่ยนได้สำหรับชุดรูปแบบใดก็ได้ คลิกที่ปุ่มปรับแต่งด้านล่างและสลับไปที่แท็บสี คุณสามารถเปลี่ยนสีพื้นหน้าและสีพื้นหลังสำหรับคำแนะนำเครื่องมือโดยคลิกที่กล่องที่เหมาะสม


2
วันที่ 11.10 สิ่งนี้ใช้ไม่ได้ ฉันสามารถเปลี่ยนชุดรูปแบบในลักษณะที่ปรากฏได้ แต่ไม่มีวิธีการปรับแต่งชุดรูปแบบ
daniel kullmann

ฉันไม่ได้ติดตั้ง 11.10 แต่ฉันจะพบว่ามันแปลก ๆ หากพวกเขาลบวิธีในการปรับแต่งธีม บางทีพวกเขาได้เปลี่ยนชื่อปุ่มและ / หรือวางไว้ในสถานที่ / แท็บอื่นหรือไม่
Sergiy Belozorov

Sergiy พวกเราหลายคนได้ค้นหา แต่ดูเหมือนว่ามันไม่ได้มี เราหวังว่ามันจะปรากฏขึ้นอีกครั้งใน 12.04

1
พวกคุณประหลาดใจจริง ๆเกี่ยวกับตัวเลือกการปรับแต่งที่ถูกลบใน Gnome3 / Unity หรือไม่?
MestreLion

ไม่อีกต่อไป ... หลังจากใช้ 12.04 ไปครู่หนึ่งผู้ดูแลระบบของเรากำลังพิจารณาที่จะย้ายไปยัง Fedora หรือการกระจายแบบ RHEL อื่น ๆ Ubuntu ได้กลายเป็นแพลตฟอร์มมัลติมีเดียซึ่งทำงานได้ดีสำหรับผู้ใช้ตามบ้าน แต่ไม่ใช่สำหรับผู้เชี่ยวชาญด้านไอที
Sergiy Belozorov

0

บน ubuntu 12.10 (quantal) คุณสามารถใช้สองคำสั่งต่อไปนี้:

#foreground white => black
sudo sed -i s/tooltip_fg_color:#ffffff/tooltip_fg_color:#000000/g  /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc
#background black => yellow
sudo sed -i s/tooltip_bg_color:#000000/tooltip_bg_color:#f5f5b5/g  /usr/share/themes/Ambiance/gtk-3.0/settings.ini /usr/share/themes/Ambiance/gtk-3.0/gtk.css /usr/share/themes/Ambiance/gtk-2.0/gtkrc

(ขอบคุณคำตอบอื่น ๆ ที่ช่วยให้ฉันเข้าใจสิ่งนี้ !!)


0

คำตอบนี้จะชี้ให้เห็นกรณีที่หายากซึ่งมีข้อผิดพลาดที่คล้ายกันเกิดขึ้นหากคุณติดตั้ง xulrunner และกำหนดค่า eclipse เพื่อใช้งาน

ฉันติดตั้ง xulrunner เพื่อให้ GPE Designer ทำการแสดง GWT UIs อย่างเหมาะสมในโหมดการออกแบบซึ่งทำงานได้ดีมาก แต่ฉันพบว่ามันทำให้เครื่องมือแตกได้ด้วย ข้อผิดพลาดจริง ๆ แล้วแย่กว่าภาพหน้าจอด้านบนมันเพียงแสดงคำแนะนำเครื่องมือเปล่า

หากต้องการแก้ไขคุณต้องลบพารามิเตอร์ xulrunner ออกจากeclipse.ini:

-Dorg.eclipse.swt.browser.XULRunnerPath=/path/to/xulrunner/

มันทำงานได้สำหรับฉันกับ Ubuntu 12.04, Eclipse 4.2 / Juno และ xulrunner 1.9.2


0

สำหรับผู้ใช้ระดับประถมศึกษา:

ไปที่/usr/share/themes/elementary/gtk-3.0แก้ไขไฟล์gtk-widgets.cssด้วยsudo nanoพิมพ์Ctrl + Wเพื่อค้นหาTooltipsจากนั้นbackground-color: alpha(#color, #opacity)เปลี่ยนสีเป็นสีที่ต้องการ#f5f5b5และตั้งค่าความทึบเป็น 1


0

ในการเปิดหน้าต่างลักษณะที่มีแท็บ: ธีมโดยตรงจาก root @ terminal write (คุณสามารถใช้คำสั่งนี้สำหรับสคริปต์ด้วย):

sudo -u USER gnome-appearance-properties -p theme

ที่USERเป็นผู้ใช้ปัจจุบันของคุณบนเดสก์ทอป มันจะเปิดลักษณะที่ปรากฏอย่างถูกต้อง แต่คุณยังต้องคลิกที่ชุดรูปแบบที่ปรากฏในหน้าต่างลักษณะที่ปรากฏเพื่อเปิดชุดรูปแบบของคุณ

สำหรับการทดสอบด้วยธีมการติดตั้ง: ฝุ่นจากรูทเทอร์มินัลคำสั่ง:

sudo -u USER gnome-appearance-properties -i /home/USER/Desktop/Dust-0.4.tar.gz

รับข้อผิดพลาดนี้:

(คำพังเพย - คุณสมบัติ: 16161): Gtk-WARNING **: ไม่สามารถค้นหาเอ็นจิ้นธีมใน module_path: "murrine"

แต่ถ้าธีม: ฝุ่นกำลังติดตั้งโดยการเลือกเมนู: ระบบ / การตั้งค่า / ลักษณะที่ปรากฏและติดตั้งจากหน้าต่างลักษณะที่ปรากฏการติดตั้งของธีม: ฝุ่นถูกต้อง

จำเป็นต้องใช้คำสั่งที่รับผิดชอบในการเลือกธีมในหน้าต่างลักษณะที่ปรากฏ แต่ฉันหามันไม่เจอ


0

ฉันใช้ Kubuntu 16.04 ด้วยชุดรูปแบบ Breeze และ Eclipse 4.6.1 ด้วย GTK3 เริ่มต้นทันทีที่พวกเขาได้แก้ไขปัญหาการขยายปุ่มแล้ว

เพื่อให้บรรลุเคล็ดลับเลื่อนที่มีพื้นหลังสีเทาอ่อนและสีดำเบื้องหน้าฉันได้เปลี่ยนแปลงบางอย่างเพื่อ/usr/share/themes/Breeze-gtk/gtk-3.0/gtk.css; นี่คือสิ่งที่ฉันลงเอยด้วย:

/************
 * Tooltips *
 ************/
.tooltip {
  color: #000000;
  padding: 4px;
  box-shadow: none;
}
.tooltip.background {
    background-color: #f5f5f5;
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1);
}

และต้นฉบับ:

/************
 * Tooltips *
 ************/
.tooltip {
  color: white;
  padding: 4px;
  /* not working */
  border-radius: 5px;
  box-shadow: none;
  text-shadow: 0 1px black; }
  .tooltip.background {
    background-color: rgba(0, 0, 0, 0.8);
    background-clip: padding-box;
    border: 1px solid rgba(255, 255, 255, 0.1); }

ในกรณีที่ลิงก์ไม่ทำงานในป๊อปอัป Javadoc มันอาจช่วยในการติดตั้งlibwebkitgtkดังนี้:

sudo apt install libwebkitgtk-1.0-0
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.