Score:1

ฉันจะปรับขนาดตัวอักษร สี ตัวหนา ฯลฯ ของนาฬิกาและวันที่บนหน้าจอล็อก 20.04 ได้อย่างไร

ธง us

อยากทราบวิธีปรับขนาดฟอนต์ สี ตัวหนา ฯลฯ ของนาฬิกาและวันที่บนหน้าจอล็อก 20.04...

Score:2
ธง us

องค์ประกอบ CSS ที่ควบคุมรูปแบบการแสดงนาฬิกาและแบบอักษรวันที่จะรวมไว้ในไฟล์ gresource ของ GTK สำหรับธีมที่คุณเลือก เช่น ยารู อัดวาอิตา เป็นต้น

สำหรับ Yaru สามารถดูไฟล์ได้ที่นี่:

/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

สำหรับ Adwaita สามารถดูไฟล์ได้ที่นี่:

/usr/share/gnome-shell/gnome-shell-theme.gresource

หากต้องการเปลี่ยนแปลง ให้คลายไฟล์ gresource ก่อน ตัวอย่างเช่น หากต้องการทำสิ่งนี้ให้สำเร็จด้วยธีม Adwaita ให้รันเชลล์สคริปต์ต่อไปนี้ ตรวจสอบให้แน่ใจว่าได้แทนที่ตำแหน่งชุดทรัพยากรด้วยเส้นทางที่เหมาะสมไปยังธีมของคุณ:

gst=/usr/share/gnome-shell/gnome-shell-theme.gresource
#!/bin/sh

workdir=${HOME}/modify_resources_bundle

ถ้า [ ! -d ${workdir}/ธีม ]; แล้ว
    mkdir -p ${workdir}/ธีม
    mkdir -p ${workdir}/theme/icons
    mkdir -p ${workdir}/theme/icons/scalable
    mkdir -p ${workdir}/theme/icons/scalable/actions
    mkdir -p ${workdir}/theme/icons/scalable/status.mkdir
ไฟ

gst=/usr/share/gnome-shell/gnome-shell-theme.gresource

สำหรับ r ใน `gresource list $gst`; ทำ
    gresource แยก $gst $r > $workdir/${r#\/org\/gnome\/shell/}
เสร็จแล้ว

cp ${workdir}/theme/icons/scalable/actions/* ${workdir}/theme
cp ${workdir}/theme/icons/scalable/status/* ${workdir}/theme

มีขั้นตอนสุดท้ายที่ส่วนท้ายของสคริปต์ด้านบนเพื่อทำให้เนื้อหาแบนราบ นี่เป็นสิ่งจำเป็นเนื่องจากรายการทรัพยากรที่กล่าวถึงในภายหลังใช้คำสั่ง 'file alias' เพื่อระบุเส้นทางที่ถูกต้องสำหรับทรัพยากรบางอย่างภายในไฟล์ gresource เมื่อรวมเข้าด้วยกัน แต่ระบุว่าไฟล์นั้นอยู่ในไดเรกทอรีเดียวกับทุกอย่างในระหว่างกระบวนการคอมไพล์

ถัดไป ในเนื้อหาที่แยกออกมา ให้แก้ไข gnome-shell.css ตามความจำเป็น CSS ที่มีอิทธิพลต่อนาฬิกาล็อคหน้าจอและรูปแบบตัวอักษรวันที่:

/* ชิลด์หน้าจอ */
.unlock-โต้ตอบนาฬิกา {
  สี: ขาว;
  น้ำหนักตัวอักษร: 400;
  จัดข้อความ: กึ่งกลาง;
  ระยะห่าง: 24px;
  ช่องว่างภายในด้านล่าง: 2.5em; }

.unlock-dialog-clock-time {
  ขนาดตัวอักษร: 64pt;
  ช่องว่างภายในด้านบน: 42px;
  การตั้งค่าลักษณะตัวอักษร: "tnum"; }

.unlock-dialog-นาฬิกาวันที่ {
  ขนาดตัวอักษร: 16pt;
  น้ำหนักตัวอักษร: ปกติ; }

.unlock-dialog-นาฬิกาคำใบ้ {
  น้ำหนักตัวอักษร: ปกติ;
  ช่องว่างภายในด้านบน: 48px; }

ขอรับหรือสร้างไฟล์รายการรีซอร์สสำหรับรีซอร์สธีมทั้งหมดตามความจำเป็น ฉันใช้สต็อกหรือเดสก์ท็อป Gnome "วานิลลา" ดังนั้นฉันจึงเน้นคำแนะนำนี้ไปที่ Adwaita ซึ่งเป็นธีมเริ่มต้นของ Gnome อย่างไรก็ตาม รายการแหล่งข้อมูลนี้สามารถใช้เป็นแนวทางสำหรับหัวข้ออื่นๆ ได้อย่างแน่นอน สำหรับธีม Adwaita สามารถรับได้ที่นี่:

https://github.com/GNOME/gnome-shell/blob/gnome-3-36/data/gnome-shell-theme.gresource.xml

คัดลอกไฟล์ทรัพยากรนี้ไปยังไดเร็กทอรีการทำงานที่แสดงรายการในสคริปต์การแยกด้านบน:

workdir=${HOME}/modify_resources_bundle

เปลี่ยนเป็นไดเร็กทอรีการทำงานและรันคำสั่งต่อไปนี้:

glib-compile-resources gnome-shell-theme.gresource.xml

สิ่งนี้จะสร้างไบนารี gresource ในไดเร็กทอรีเดียวกัน:

gnome-shell-theme.gresource

คัดลอกไฟล์นี้กลับไปยังตำแหน่งที่ถูกต้องภายใน distro ของคุณ:

สำหรับยารุ:

/usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource

สำหรับ Adwaita:

/usr/share/gnome-shell/gnome-shell-theme.gresource

อีกวิธีหนึ่ง คุณสามารถสร้างธีมแบบกำหนดเองใหม่และระบุธีมแบบกำหนดเองที่จะใช้

หมายเหตุ: การอัปเดตเดสก์ท็อป gnome จะขัดขวางการเปลี่ยนแปลงนี้ การอัปเดตเหล่านี้เกิดขึ้นไม่บ่อยแต่จะเกิดขึ้น การสร้างธีมแบบกำหนดเองใหม่จะช่วยให้มั่นใจว่าสิ่งนี้จะไม่เกิดขึ้น แต่อาจหมายความว่าคุณอาจพลาดการปรับแต่งธีมอื่นๆ ที่รวมอยู่ในการอัปเดตใดๆ ฉันชอบที่จะรวมการปรับแต่งในการอัปเดตทุกครั้ง พวกเขาไม่ได้เกิดขึ้นบ่อยนัก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา