Score:1

จะสร้างภาพขนาดย่อที่กำหนดเองสำหรับ Nautilus, Nemo และ Caja ได้อย่างไร

ธง dk

Nautilus (ไฟล์ GNOME) และตัวจัดการไฟล์ที่ใช้ Nautilus ได้แก่ Nemo และ Caja ได้สร้างการแสดงตัวอย่างสำหรับไฟล์ทั่วไปหลายประเภทด้วยภาพขนาดย่อเริ่มต้นแล้ว นอกจากนี้ยังมีจำนวน ภาพขนาดย่ออื่น ๆ ที่สามารถติดตั้งได้จากที่เก็บข้อมูลอย่างเป็นทางการเพื่อสร้างภาพขนาดย่อสำหรับไฟล์จำนวนมากขึ้น อย่างไรก็ตาม มีไฟล์บางประเภทโดยธรรมชาติที่ไม่มีภาพขนาดย่ออยู่ ตัวอย่างของประเภทดังกล่าวที่ฉันพบ ได้แก่ WebP, PSD, JP2, APK เป็นต้น

ฉันต้องรู้อะไรบ้างหรือต้องทำขั้นตอนใดบ้างเพื่อสร้างภาพขนาดย่อแบบกำหนดเองที่ Nautilus, Nemo หรือ Caja สามารถใช้เพื่อสร้างภาพขนาดย่อสำหรับประเภทไฟล์เหล่านั้น

Score:3
ธง dk

อ้างอิง

ส่วนต่อไปนี้ให้รายละเอียดที่สำคัญเกี่ยวกับ กระบวนการย่อภาพ เช่นเดียวกับ ขั้นตอนในการสร้างภาพขนาดย่อที่กำหนดเอง สำหรับ Nautilus, Nemo และ Caja ที่ไม่ได้กล่าวถึงในเอกสารด้านบน

ควรสังเกตว่า หอยโข่ง อ้างถึง Nautilus เวอร์ชันล่าสุดที่ใช้งาน แซนด์บ็อกซ์ภาพขนาดย่อ. บน Ubuntu เป็นเวอร์ชันของ Nautilus ที่ใช้ libgnome-เดสก์ท็อป 3.28.2 หรือใหม่กว่า

Thumbnailer & Thumbnailer รายการ

ในการสร้างภาพขนาดย่อสำหรับไฟล์ จำเป็นต้องมีสิ่งพื้นฐานสองอย่าง:

  • โปรแกรมภาพขนาดย่อ (หรือแค่ ภาพขนาดย่อ): โปรแกรมที่สามารถแปลงไฟล์เป็นภาพ PNG ได้ไม่ทางใดก็ทางหนึ่ง โดยควรมีตัวเลือกในการปรับขนาดภาพ ตัวอย่างบางส่วนคือ แปลง, เอฟเอ็มเพก, gdk-pixbuf-ภาพขนาดย่อฯลฯ
  • รายการภาพขนาดย่อ: ไฟล์ข้อความที่มีไฟล์ .thumbnailer ส่วนขยายที่อยู่ในอย่างใดอย่างหนึ่ง ~/.local/share/thumbnailers หรือ /usr/share/ภาพขนาดย่อ. ไฟล์นี้เชื่อมต่อโปรแกรมภาพขนาดย่อกับประเภทของไฟล์ที่โปรแกรมจะสร้างภาพขนาดย่อให้ รายการภาพขนาดย่อมีลักษณะดังนี้:
    [รายการภาพขนาดย่อ]
    TryExec=/usr/bin/gdk-pixbuf-thumbnailer
    Exec=/usr/bin/gdk-pixbuf-thumbnailer -s %s %i %o
    MimeType=image/jpeg;image/png;image/gif;image/tiff;
    

รายการภาพขนาดย่อแต่ละรายการอยู่ใน รูปแบบคีย์ไฟล์ ที่รองรับสามปุ่ม:

  • ลอง Exec: (ไม่จำเป็น) ปุ่มนี้ใช้เพื่อตรวจสอบว่ามีการติดตั้งโปรแกรมภาพขนาดย่อหรือไม่ ค่าของมันคือเส้นทางไปยังโปรแกรมภาพขนาดย่อหรือชื่อของโปรแกรมที่สามารถพบได้ใน $เส้นทาง ตัวแปรสภาพแวดล้อม หากไม่มีโปรแกรมหรือไม่สามารถเรียกใช้งานได้ คำสั่งใน ผู้บริหาร คีย์จะไม่ถูกดำเนินการ อย่างไรก็ตาม นอติลุส ละเว้นคีย์นี้ และพยายามเรียกใช้ภาพขนาดย่อเสมอ

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

    • %ผม: (จำเป็นหาก %ยู ไม่ได้ใช้) เส้นทางแบบเต็มของไฟล์ที่เป็นภาพขนาดย่อ ตัวอย่างเช่น:
      /home/calico/Pictures/image.jpg
      /home/calico/Music/เพลงป๊อป/audio.mp3
      
      เส้นทางจะถูกส่งผ่านเป็นอาร์กิวเมนต์เดียวไปยังโปรแกรมภาพขนาดย่อ โดยไม่คำนึงว่าจะมีช่องว่างหรืออักขระพิเศษอื่นๆ หรือไม่
    • %ยู: (จำเป็นหาก %ผม ไม่ได้ใช้) URI ของไฟล์ที่เป็นภาพขนาดย่อ %ยู ควรใช้แทน %ผม หากโปรแกรมภาพขนาดย่อสามารถจัดการไวยากรณ์ URI ได้ ไฟล์ในเครื่องจะถูกส่งผ่านเป็น ไฟล์://<full-path-to-file>ตัวอย่างเช่น:
      ไฟล์:///home/calico/Pictures/image.jpg
      ไฟล์:///home/calico/Music/Pop%20Music/audio.mp3
      
    • %o: (ที่จำเป็น) เส้นทางแบบเต็มของภาพขนาดย่อของเอาต์พุต Nautilus, Nemo และ Caja ตามลำดับ เขียนอิมเมจเอาต์พุตไปที่:
      /tmp/gnome-desktop-thumbnailer-XXXXXX/gnome-desktop-thumbnailer.png
      /tmp/.gnome_desktop_thumbnail.XXXXXX
      /tmp/.mate_desktop_thumbnail.XXXXXX
      
      XXXXXX เป็นสตริง 6 อักขระ ประกอบด้วยตัวอักษรพิมพ์ใหญ่และตัวเลข ไฟล์ภาพที่ส่งออกแต่ละไฟล์จะไม่ซ้ำกัน XXXXXX.
    • %s: (ไม่จำเป็น) ขนาดภาพขนาดย่อเริ่มต้นเป็นพิกเซลถ้าใช้ %s ถูกแทนที่ด้วยอย่างใดอย่างหนึ่ง 128 (โดย Caja หรือ Nemo เวอร์ชันเก่ากว่า) หรือ 256 (โดย Nautilus หรือ Nemo เวอร์ชันใหม่กว่า)
  • ประเภทใบ้: (ที่จำเป็น) เดอะ ประเภทไมม์(s) ของไฟล์ที่โปรแกรมสร้างภาพขนาดย่อจะสร้างภาพขนาดย่อให้ MIME หลายประเภทคั่นด้วยเครื่องหมายอัฒภาค ดู ขั้นตอนในการสร้างภาพขนาดย่อที่กำหนดเอง ส่วนรายละเอียดเกี่ยวกับวิธีรับประเภท mime ของแต่ละไฟล์

หมายเหตุสำหรับ ผู้บริหาร กุญแจ:

  • โดยทั่วไปเพียงหนึ่งใน %ผม หรือ %ยู ใช้ในคำสั่ง
  • อักขระเปอร์เซ็นต์ตามตัวอักษรจะถูกหลีกเป็น %% (เช่น ใช้ 50%% สำหรับ 50 เปอร์เซ็นต์).
  • ดู ข้อมูลจำเพาะรายการเดสก์ท็อป - คีย์ Exec สำหรับรายละเอียดเพิ่มเติม

ลองใช้รายการภาพขนาดย่อด้านบนเป็นตัวอย่าง: gdk-pixbuf-ภาพขนาดย่อ ใช้เป็นโปรแกรมย่อภาพขนาดย่อสำหรับภาพ JPEG, PNG, GIF และ TIFF หากเราเปิดโฟลเดอร์ ให้พูดว่า /home/ผ้าดิบ/รูปภาพ, ซึ่งประกอบด้วย รูปภาพ.gif:

  • Nemo (บน Ubuntu 20.04 หรือใหม่กว่า) จะดำเนินการคำสั่งนี้:
    /usr/bin/gdk-pixbuf-thumbnailer -s 256 /home/calico/Pictures/image.gif /tmp/.gnome_desktop_thumbnail.1ABC20
    
  • Caja จะดำเนินการคำสั่งนี้:
    /usr/bin/gdk-pixbuf-thumbnailer -s 128 /home/calico/Pictures/image.gif /tmp/.mate_desktop_thumbnail.DE3450
    
  • นอติลุส (กับ libgnome-เดสก์ท็อป 3.37.2 หรือใหม่กว่า) จะทำสิ่งต่อไปนี้:
    • สร้างไดเร็กทอรีชั่วคราว: /tmp/gnome-desktop-thumbnailer-67FG80.
    • เมานต์ไดเร็กทอรีนั้น /tmp ในกล่องทราย
    • ภูเขา รูปภาพ.gif บน /tmp/image.gif ในกล่องทราย
    • ดำเนินการคำสั่งนี้ (ภายในแซนด์บ็อกซ์):
      /usr/bin/gdk-pixbuf-thumbnailer -s 256 /tmp/image.gif /tmp/gnome-desktop-thumbnailer.png
      

สคริปต์ภาพขนาดย่อ

มีเพียงคำสั่งเดียวที่ดำเนินการจากรายการภาพขนาดย่อ: สตริงแรก (คั่นด้วยช่องว่าง) หลังจาก ผู้บริหาร= ถือเป็นชื่อหรือเส้นทางของโปรแกรมที่จะดำเนินการและ ทุกอย่าง หลังจากนั้นถือว่าอาร์กิวเมนต์ถูกส่งไปยังโปรแกรม อย่างไรก็ตาม มีหลายกรณีที่จำเป็นต้องใช้คำสั่งหลายคำสั่งเพื่อสร้างภาพขนาดย่อที่เหมาะสม ตัวอย่างเช่น, เว็บพี สามารถแปลงรูปภาพ WebP เป็นรูปแบบ PNG ได้ในคำสั่งเดียว แต่ต้องการความช่วยเหลือจากโปรแกรมอื่น เช่น เว็บพีเอ็มเอ็กซ์ และ พ.ศเพื่อคำนวณความกว้างและความสูงที่เหมาะสมสำหรับภาพที่ส่งออก ในกรณีดังกล่าว ก สคริปต์ภาพขนาดย่อ ถูกนำไปใช้งาน

  • สคริปต์ภาพขนาดย่อ: สคริปต์ที่มีคำสั่งสำหรับสร้างภาพขนาดย่อ อาจเป็นเชลล์สคริปต์ สคริปต์ Python ฯลฯ ขึ้นอยู่กับประเภทของไฟล์และโปรแกรมที่เกี่ยวข้อง เชลล์สคริปต์ถูกใช้บ่อยมากและมีลักษณะดังนี้:
    #!/bin/bash
    
     in_file="$1"
        ขนาด = "$2"
    out_file="$3"
    
    <คำสั่ง>
    <คำสั่งอื่น>
    
    <thumbnailer-program> -i "$in_file" -s "$size" -o "$out_file"
    

สคริปต์สามารถใช้โดยตรงเป็นโปรแกรมที่จะดำเนินการหรือเป็นไฟล์ข้อความที่มีคำสั่ง ตัวอย่างเช่น:

# สคริปต์ที่ใช้เป็นโปรแกรม
Exec=/home/calico/Documents/example-thumbnailer-script %i %s %o
# สคริปต์ที่ใช้เป็นไฟล์ที่มีคำสั่ง
Exec=bash /home/calico/Documents/example-thumbnailer-script %i %s %o

หากใช้เชลล์สคริปต์ อาร์กิวเมนต์ที่อยู่หลังพาธของสคริปต์ (เช่น %ผม, %s, และ %o) ถูกกำหนดให้กับพารามิเตอร์ตำแหน่ง ($1, $2, $3ฯลฯ) ในสคริปต์

ดูนี่ คำตอบ และนี่ บทความ สำหรับตัวอย่างเชลล์สคริปต์ที่สร้างภาพขนาดย่อสำหรับอิมเมจ WebP และไฟล์ APK ตามลำดับ หรือสิ่งนี้ บทความ สำหรับตัวอย่างสคริปต์ Python ที่สร้างภาพขนาดย่อสำหรับอิมเมจ MRC

ขั้นตอนในการสร้างภาพขนาดย่อที่กำหนดเอง

  1. ค้นหาและติดตั้ง โปรแกรมภาพขนาดย่อ

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

    • gdk-pixbuf-ภาพขนาดย่อ: ภาพขนาดย่อเริ่มต้นสำหรับรูปภาพบนเดสก์ท็อปที่ใช้ GNOME และ GNOME
    • totem-วิดีโอ-ภาพขนาดย่อ และ ffmpegธัมบ์เนลเลอร์: ภาพขนาดย่อเริ่มต้นสำหรับวิดีโอบนเดสก์ท็อป GNOME และ Cinnamon/MATE ตามลำดับ
    • evince-ภาพขนาดย่อ, xreader-รูปขนาดย่อ, และ atril-รูปขนาดย่อ: ภาพขนาดย่อเริ่มต้นสำหรับ PDF และไฟล์เอกสารอื่นๆ บนเดสก์ท็อป GNOME, Cinnamon และ MATE ตามลำดับ
    • คำพังเพย-ภาพขนาดย่อ-แบบอักษร และ mate-thumbnail-font: ภาพขนาดย่อเริ่มต้นสำหรับแบบอักษรบนเดสก์ท็อป GNOME/Cinnamon และ MATE ตามลำดับ

    ลองเรียกใช้ด้วยตนเองในเทอร์มินัลเพื่อสร้างอิมเมจ PNG จากไฟล์อินพุต ตัวอย่างเช่น:

    ซีดี ~/รูปภาพ
    gdk-pixbuf-thumbnailer -s 256 example.webp out.png
    ffmpegthumbnailer -s 256 -i example.webp -o out.png
    

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

    sudo apt ติดตั้ง imagemagick
    sudo apt ติดตั้ง ffmpeg
    

    คุณยังสามารถเลือกใช้โปรแกรมที่เชี่ยวชาญในการจัดการไฟล์บางประเภท ตัวอย่างเช่น, เว็บพี และ opj_decompress ได้รับการออกแบบมาโดยเฉพาะเพื่อถอดรหัสภาพ WebP และภาพ JPEG-2000 ตามลำดับ

  2. ได้รับ ประเภทไมม์ ของไฟล์ที่จะย่อ

    • คลิกขวาที่ไฟล์ประเภทที่คุณต้องการย่อ เลือก คุณสมบัติ.
    • บน ขั้นพื้นฐาน แท็บ ให้ความสนใจกับ พิมพ์ สนาม. ประเภท MIME แสดงในวงเล็บ

    หรือคุณสามารถใช้ xdg-mime. ตัวอย่างเช่น เพื่อรับประเภท mime ของ ตัวอย่าง.pdf ใน ~/เอกสารออกคำสั่งนี้:

    ประเภทไฟล์แบบสอบถาม xdg-mime ~/Documents/example.pdf
    
  3. สร้าง สคริปต์ภาพขนาดย่อ (ในกรณีที่จำเป็น)

    • หากจำเป็นต้องใช้คำสั่งหรือโปรแกรมมากกว่าหนึ่งคำสั่งในการสร้างภาพขนาดย่อสำหรับไฟล์ของคุณ ให้ใช้โปรแกรมแก้ไขข้อความ เช่น นาโน หรือ gedit เพื่อสร้างสคริปต์ภาพขนาดย่อที่มีคำสั่งเหล่านั้น
    • หากคุณใช้ Nemo หรือ Caja คุณสามารถวางสคริปต์ไว้ที่ใดที่หนึ่งในโฮมไดเร็กตอรี่ของคุณ อย่างไรก็ตาม หากคุณใช้ Nautilus คุณสามารถวางสคริปต์ในไดเร็กทอรีที่ติดตั้งบน กล่องทราย (ดู ปัญหาเกี่ยวกับภาพขนาดย่อ â ภาพขนาดย่อล้มเหลวเนื่องจากภาพขนาดย่อแซนด์บ็อกซ์ ด้านล่าง). หากคุณไม่แน่ใจ /usr/local/bin เป็น ที่แนะนำ.
    • หากจะใช้สคริปต์เป็นโปรแกรม คุณต้องทำให้สามารถเรียกใช้งานได้ ตัวอย่างเช่น:
      chmod +x /home/calico/Documents/webp-thumbnailer-script
      sudo chmod +x /usr/local/bin/psd-thumbnailer-script
      
  1. สร้าง รายการภาพขนาดย่อ
    • ใช้โปรแกรมแก้ไขข้อความเพื่อสร้างรายการภาพขนาดย่อ (ไฟล์ข้อความที่มีไฟล์ .thumbnailer การขยาย). ตั้งชื่อที่สื่อความหมาย เช่น webp.thumbnailer หรือ psd.thumbnailer.

    • วางรายการภาพขนาดย่อใน ~/.local/share/thumbnailers หรือ /usr/share/ภาพขนาดย่อ เพื่อให้พร้อมใช้งานสำหรับผู้ใช้ปัจจุบันหรือผู้ใช้ทั้งหมดตามลำดับ ถ้าคิดจะใส่ /usr/share/ภาพขนาดย่อ, โดยใช้ นาโน ในการสร้างและแก้ไขรายการคือ ขอแนะนำ. ตัวอย่างเช่น:

      sudo nano /usr/share/thumbnailers/webp.thumbnailer
      
    • สำหรับเนื้อหาของรายการ (ดู Thumbnailer & Thumbnailer รายการ ด้านบนเพื่อดูรายละเอียด):

      • บรรทัดแรกของไฟล์ต้องเป็น: [รายการภาพขนาดย่อ]
      • ใช้ ลอง Exec ถ้าคุณต้องการตรวจสอบว่ามีโปรแกรมหรือสคริปต์อยู่และสามารถเรียกใช้งานได้หรือไม่
      • ระบุชื่อหรือพาธของโปรแกรมที่จะดำเนินการและอาร์กิวเมนต์ที่จะส่งผ่านไปยังโปรแกรมนั้นใน ผู้บริหาร กุญแจ. หากใช้สคริปต์ภาพขนาดย่อ จะต้องเป็นโปรแกรมหรืออาร์กิวเมนต์ (ดู สคริปต์ภาพขนาดย่อ ด้านบนเพื่อดูรายละเอียด)
      • ใส่ประเภท mime ที่พบในขั้นตอนที่ 2 ใน ประเภทใบ้ กุญแจ. หากคีย์นี้มีประเภท mime หลายประเภท ให้คั่นแต่ละประเภทด้วยเครื่องหมายอัฒภาค (;) และเลือกที่จะสิ้นสุดค่าของคีย์ด้วยเครื่องหมายอัฒภาค
  1. ล้างภาพขนาดย่อที่แคชเก่าและรีสตาร์ทตัวจัดการไฟล์
    • หลังจากสร้างรายการภาพขนาดย่อใหม่แล้ว ตัวจัดการไฟล์ควรปิดอย่างสมบูรณ์เพื่อให้สามารถสแกนหาและลงทะเบียนรายการได้อย่างถูกต้อง คุณสามารถทำได้โดยใช้หนึ่งในคำสั่งเหล่านี้:
      หอยโข่ง -q
      nemo -q
      คาจา -q
      
    • จากนั้น ให้ลบแคชของภาพขนาดย่อที่ล้มเหลวเพื่อบังคับให้ตัวจัดการไฟล์สร้างภาพขนาดย่อใหม่สำหรับไฟล์ที่ผู้สร้างภาพขนาดย่อก่อนหน้านี้สร้างภาพขนาดย่อไม่สำเร็จสำหรับ:
      rm -r ~/.cache/thumbnails/fail
      
    • หรือลบภาพขนาดย่อที่แคชไว้ทั้งหมดหากก่อนหน้านี้มีการใช้รายการหรือสคริปต์ภาพขนาดย่อที่ไม่ได้เพิ่มประสิทธิภาพ:
      rm -r ~/.cache/thumbnails/*
      
    • สุดท้ายเปิดตัวจัดการไฟล์อีกครั้ง ไฟล์ที่มีประเภท mime อยู่ใน ประเภทใบ้ คีย์ควรมีภาพขนาดย่อแล้ว ถ้าไม่ แสดงว่ามีบางอย่างผิดพลาด แต่ไม่ต้องกลัว นั่นคือสิ่งที่ส่วนต่อไปนี้มีไว้สำหรับ

การแก้ปัญหาภาพขนาดย่อ

วิธีหนึ่งที่ดีที่สุดในการค้นหาว่าเกิดอะไรขึ้นกับภาพขนาดย่อคือการเรียกใช้ตัวจัดการไฟล์โดยเปิดใช้งานข้อความดีบั๊ก:

  • ขั้นแรก ให้ปิดตัวจัดการไฟล์โดยสมบูรณ์ด้วยคำสั่งใดคำสั่งหนึ่งต่อไปนี้:
    หอยโข่ง -q
    nemo -q
    คาจา -q
    
  • ล้างภาพขนาดย่อที่แคชไว้ทั้งหมด:
    rm -r ~/.cache/thumbnails/*
    
  • เปิดตัวจัดการไฟล์จากเทอร์มินัลที่เปิดใช้งานรหัสการดีบัก:
    • นอติลุส (จาก นี้):
      G_MESSAGES_DEBUG=ทั้งหมด NAUTILUS_DEBUG=หน้าต่างหอยโข่ง
      
    • นีโม่:
      nemo --debug
      
    • คาจา (จาก นี้): ออกคำสั่งต่อไปนี้ แล้วพิมพ์ วิ่ง และกด เข้า
      gdb คาจา
      
  • ไปที่ ~/.cache/ภาพขนาดย่อซึ่งควรจะว่างเปล่าในตอนนี้
  • เปิดโฟลเดอร์ที่มีไฟล์ประเภทที่คุณต้องการสร้างภาพขนาดย่อในแท็บใหม่ จากตรงนี้ อาจมีสามสิ่งเกิดขึ้น:
    • ใหญ่ หรือ ปกติ ไดเร็กทอรีถูกสร้างขึ้นใน ~/.cache/ภาพขนาดย่อ. ซึ่งหมายความว่าการสร้างภาพขนาดย่อสำเร็จ และสร้างภาพขนาดย่อสำหรับไฟล์ของคุณ
    • ไม่มีการสร้างไดเร็กทอรีใน ~/.cache/ภาพขนาดย่อ (เช่นไดเร็กทอรียังคงว่างเปล่า) นี่หมายถึงคำสั่งใน ผู้บริหาร คีย์ไม่ถูกดำเนินการ และเป็นผลให้ ไม่มีภาพขนาดย่อ ถูกสร้าง. ดูส่วนถัดไปสำหรับสาเหตุที่เป็นไปได้ของสถานการณ์นี้
    • ล้มเหลว ไดเร็กทอรีถูกสร้างขึ้นใน ~/.cache/ภาพขนาดย่อ. ซึ่งหมายความว่าตัวจัดการไฟล์พยายามเรียกใช้คำสั่งในไฟล์ ผู้บริหาร สำคัญ แต่มีบางอย่างที่ทำให้ไม่สามารถสร้างภาพขนาดย่อได้ ส่งผลให้ ภาพขนาดย่อล้มเหลว. ข้อความแสดงข้อผิดพลาดจากเทอร์มินัลอาจให้เบาะแสเกี่ยวกับสิ่งที่ผิดพลาด คุณยังสามารถค้นหาสาเหตุทั่วไปบางส่วนได้ในหัวข้อถัดไป
  • ออกจากโหมดการดีบัก:
    • Nautilus & Nemo: ปิดตัวจัดการไฟล์แล้วกด Ctrl+ ในเทอร์มินัล
    • Caja: ปิดตัวจัดการไฟล์ กด เข้า ในเทอร์มินัล จากนั้นพิมพ์ ล้มเลิก และกด เข้า.

หมายเหตุ:

  • ด้วย Nemo เวอร์ชันเก่าที่ไม่มี --debug ตัวเลือก, ใช้ จีดีบี แทน:

    gdb นีโม
    
  • หากคุณใช้ Caja ในเซสชัน MATE (เช่น บน Ubuntu MATE) คุณต้องเรียกใช้ จีดีบี เป็นราก (ดู นี้ สำหรับรายละเอียดเพิ่มเติม):

    sudo gdb คาจา
    

    ในกรณีนี้ คุณสามารถแก้ไขได้เฉพาะรายการภาพขนาดย่อเท่านั้น /usr/share/ภาพขนาดย่อ และสคริปต์รูปขนาดย่อนอกโฮมไดเร็กทอรี

    หรือคุณสามารถใช้ คราส เพื่อดีบัก Caja และภาพขนาดย่อ

ปัญหาเกี่ยวกับภาพขนาดย่อ

ส่วนนี้จะกล่าวถึงสถานการณ์ต่างๆ ที่อาจนำไปสู่ ไม่มีภาพขนาดย่อ หรือ ภาพขนาดย่อล้มเหลว.

ไม่มีภาพขนาดย่อสำหรับไฟล์ขนาดใหญ่

Nautilus, Nemo และ Caja ตั้งค่าจำกัดขนาดสำหรับไฟล์ภาพขนาดย่อ ไฟล์ที่มีขนาดเกินขีดจำกัดนี้จะได้รับเฉพาะไอคอนทั่วไป โดยไม่คำนึงว่าจะมีโปรแกรมภาพขนาดย่อที่ถูกต้องสำหรับประเภทของไฟล์นั้นหรือไม่

หากต้องการเปลี่ยนขนาดจำกัดนี้ ให้ทำดังนี้

  • เปิดตัวจัดการไฟล์ไปที่ การตั้งค่า â ดูตัวอย่าง (นโม, แคจา) หรือ ค้นหาและดูตัวอย่าง แท็บ (หอยโข่ง)
  • เลือกขนาดไฟล์จาก เฉพาะไฟล์ที่มีขนาดเล็กกว่า.

ไม่มีภาพขนาดย่อสำหรับไฟล์ระยะไกล

เมื่อคุณเรียกดูไฟล์บนคอมพิวเตอร์เครื่องอื่นผ่านเครือข่าย ตามค่าเริ่มต้น Nautilus, Nemo และ Caja จะไม่สร้างภาพขนาดย่อสำหรับไฟล์เหล่านั้น

หากต้องการเปิดใช้งานการแสดงตัวอย่างภาพขนาดย่อสำหรับไฟล์เหล่านั้น:

  • เปิดตัวจัดการไฟล์ไปที่ การตั้งค่า â ดูตัวอย่าง (นโม, แคจา) หรือ ค้นหาและดูตัวอย่าง แท็บ (หอยโข่ง)
  • ชุด แสดงภาพขนาดย่อ ถึง เอกสารทั้งหมด (หอยโข่ง), ใช่ (ฟาย)หรือ เสมอ (คาจา).

ไม่มีภาพขนาดย่อสำหรับไฟล์ในบางโฟลเดอร์

นีโม่ อาจปิดใช้งานภาพขนาดย่อสำหรับไฟล์ในบางโฟลเดอร์:

  • เปิดโฟลเดอร์ จากนั้นคลิก ดู ในแถบเมนู
  • ถ้า แสดงภาพขนาดย่อ ไม่ได้เลือกไว้ จากนั้นภาพขนาดย่อจะถูกปิดใช้งานสำหรับไฟล์ในโฟลเดอร์นั้น
  • คลิก แก้ไข ในแถบเมนู â การตั้งค่า â ดูตัวอย่าง แท็บ
  • ถ้า สืบทอดการมองเห็นภาพขนาดย่อจากพาเรนต์ ถูกตรวจสอบ จากนั้นภาพขนาดย่อสำหรับไฟล์ในโฟลเดอร์ย่อยของโฟลเดอร์นั้นอาจถูกปิดด้วย

หากต้องการเปิดใช้งานภาพตัวอย่างขนาดย่ออีกครั้งสำหรับไฟล์ในโฟลเดอร์:

  • เปิดโฟลเดอร์ จากนั้นคลิก ดู ในแถบเมนู
  • ตรวจสอบให้แน่ใจ แสดงภาพขนาดย่อ มีการตรวจสอบ

ไม่มีภาพขนาดย่อสำหรับไฟล์บางประเภท

ตัวจัดการไฟล์อาจปิดใช้งานภาพขนาดย่อสำหรับประเภทละครใบ้บางประเภท ในการตรวจสอบว่าเป็นกรณีนี้หรือไม่ ให้ออกหนึ่งในคำสั่งเหล่านี้สำหรับ Nautilus, Nemo และ Caja ตามลำดับ:

gsettings รับ org.gnome.desktop.thumbnailers ปิดใช้งาน
gsettings รับ org.cinnamon.desktop.thumbnailers ปิดใช้งาน
gsettings รับ org.mate.thumbnailers ปิดใช้งาน

ถ้าผลเป็น [] หรือ ['']จากนั้นตัวจัดการไฟล์จะไม่ปิดใช้งานภาพขนาดย่อสำหรับไฟล์ประเภทใดๆ อย่างไรก็ตาม หากมีประเภทละครใบ้อยู่ในวงเล็บ เช่น ['ภาพ/jp2'], ['image/jp2', 'application/x-ms-dos-executable']ฯลฯ ภาพขนาดย่อสำหรับไฟล์ประเภทเหล่านั้นจะไม่ถูกสร้างขึ้น

ในการเปิดใช้งานการแสดงตัวอย่างภาพขนาดย่อสำหรับไฟล์ทุกประเภท ให้ใช้หนึ่งในคำสั่งเหล่านี้ (สำหรับ Nautilus, Nemo และ Caja ตามลำดับ):

gsettings ตั้ง org.gnome.desktop.thumbnailers ปิดการใช้งาน "[]"
gsettings ตั้ง org.cinnamon.desktop.thumbnailers ปิดการใช้งาน "[]"
gsettings ตั้ง org.mate.thumbnailers ปิดการใช้งาน "[]"

หรือคุณสามารถใช้ บรรณาธิการ dconf:

  • ก่อนอื่นให้ติดตั้ง dconf-บรรณาธิการ:
    sudo apt ติดตั้ง dconf-editor
    
  • เปิด บรรณาธิการ dconfจากนั้นไปที่หนึ่งในสถานที่เหล่านี้ (สำหรับ Nautilus, Nemo และ Caja ตามลำดับ):
    • องค์กร â คำพังเพย â เดสก์ทอป â ภาพขนาดย่อ â ปิดการใช้งาน.
    • องค์กร â อบเชย â เดสก์ทอป â ภาพขนาดย่อ â ปิดการใช้งาน.
    • องค์กร â เพื่อน â เดสก์ทอป â ภาพขนาดย่อ â ปิดการใช้งาน.
  • ปิด ใช้ค่าเริ่มต้น.
  • เปลี่ยนค่าใน ค่าที่กำหนดเอง กล่องไปอย่างใดอย่างหนึ่ง [] หรือ [''] เพื่อเปิดใช้งานภาพขนาดย่อสำหรับไฟล์ทุกประเภทหรือเลือกลบประเภท mime บางอย่างออกจากรายการเพื่อเปิดใช้งานการแสดงตัวอย่างอีกครั้งสำหรับประเภทเหล่านั้น
  • คลิก นำมาใช้ ที่มุมล่างขวาของหน้าต่าง

ไม่มีภาพขนาดย่อสำหรับไฟล์ทั้งหมด

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

  • การตั้งค่าตัวจัดการไฟล์:

    • เปิดตัวจัดการไฟล์ไปที่ การตั้งค่า â ดูตัวอย่าง (นโม, แคจา) หรือ ค้นหาและดูตัวอย่าง แท็บ (หอยโข่ง)
    • ถ้า แสดงภาพขนาดย่อ ถูกตั้งค่าเป็น ไม่ (ฟาย)หรือ ไม่เคย (Nautilus, Caja) ตัวจัดการไฟล์จะไม่สร้างหรือแสดงภาพขนาดย่อสำหรับไฟล์ใดๆ
    • หากต้องการเปิดใช้งานการแสดงตัวอย่างอีกครั้ง ให้ตั้งค่า แสดงภาพขนาดย่อ ถึง ไฟล์ในเครื่องเท่านั้น (นโม, แคจา) หรือ ไฟล์ในคอมพิวเตอร์เครื่องนี้เท่านั้น (หอยโข่ง). หรือคุณสามารถตั้งค่าคุณสมบัตินี้เป็น เอกสารทั้งหมด (หอยโข่ง), ใช่ (ฟาย)หรือ เสมอ (Caja) เพื่อดูตัวอย่างไฟล์ระยะไกล
  • การตั้งค่าสภาพแวดล้อมเดสก์ท็อป:

    ออกหนึ่งในคำสั่งเหล่านี้สำหรับ Nautilus, Nemo และ Caja ตามลำดับ:

    gsettings รับ org.gnome.desktop.thumbnailers ปิดการใช้งานทั้งหมด
    gsettings รับ org.cinnamon.desktop.thumbnailers ปิดใช้งานทั้งหมด
    gsettings รับ org.mate.thumbnailers ปิดใช้งานทั้งหมด
    

    ผลลัพธ์ควรเป็น เท็จซึ่งเป็นค่าเริ่มต้น แต่ถ้าเป็น จริงจากนั้นภาพขนาดย่อทั้งหมดจะถูกปิดใช้งาน และเป็นผลให้ไม่มีการสร้างภาพขนาดย่อ

    หากต้องการเปิดใช้งานภาพขนาดย่ออีกครั้ง ให้ออกหนึ่งในคำสั่งเหล่านี้ (สำหรับ Nautilus, Nemo และ Caja ตามลำดับ):

    gsettings ตั้ง org.gnome.desktop.thumbnailers ปิดใช้งาน - เท็จทั้งหมด
    gsettings ตั้ง org.cinnamon.desktop.thumbnailers ปิดใช้งาน - เท็จทั้งหมด
    gsettings ตั้ง org.mate.thumbnailers ปิดใช้งาน - เท็จทั้งหมด
    

    หรือคุณสามารถใช้ บรรณาธิการ dconf:

    • ก่อนอื่นให้ติดตั้ง dconf-บรรณาธิการ:
      sudo apt ติดตั้ง dconf-editor
      
    • เปิด บรรณาธิการ dconfจากนั้นไปที่หนึ่งในสถานที่เหล่านี้ (สำหรับ Nautilus, Nemo และ Caja ตามลำดับ):
      • องค์กร â คำพังเพย â เดสก์ทอป â ภาพขนาดย่อ
      • องค์กร â อบเชย â เดสก์ทอป â ภาพขนาดย่อ
      • องค์กร â เพื่อน â เดสก์ทอป â ภาพขนาดย่อ
    • ปิด ปิดใช้งานภาพขนาดย่อภายนอกทั้งหมด.
    • คลิก โหลดใหม่ ที่มุมบนขวาของหน้าต่าง

ภาพขนาดย่อล้มเหลวเนื่องจากไม่มีตัวแปลงสัญญาณ

ตัวแปลงสัญญาณที่จำเป็นสำหรับโปรแกรมภาพขนาดย่อสำหรับภาพขนาดย่อของไฟล์บางประเภทอาจไม่มีให้ใช้งาน เนื่องจากไม่ได้รวมมากับโปรแกรมหรือมีให้โดยการอ้างอิงตัวใดตัวหนึ่ง ตัวอย่างเช่น, totem-วิดีโอ-ภาพขนาดย่อ ความต้องการ gstreamer1.0-libav เป็นภาพขนาดย่อ MP4 และไฟล์วิดีโออื่น ๆ แต่ gstreamer1.0-libav เป็นเพียง แนะนำ แพ็คเกจและดังนั้นจึงไม่ได้ติดตั้งด้วย totem-วิดีโอ-ภาพขนาดย่อ.

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

totem-video-thumbnailer --ขนาด 256 --verbose in.webp out.png

อีกวิธีคือลอง แนะนำ แพ็คเกจและดูว่ามีตัวแปลงสัญญาณที่จำเป็นหรือไม่:

  • ใช้ apt-cache ขึ้นอยู่กับ เพื่อรับรายการแพ็คเกจที่แนะนำ ตัวอย่างเช่น:
    apt-cache ขึ้นอยู่กับ totem | แนะนำเกรป
    apt-cache ขึ้นอยู่กับ ffmpegthumbnailer | แนะนำเกรป
    
  • ใช้ แสดง apt-cache เพื่อรับข้อมูลของแต่ละแพ็คเกจที่แนะนำ ตัวอย่างเช่น:
    apt-cache แสดง gstreamer1.0-libav
    apt-cache แสดง gstreamer1.0-plugins-bad
    
  • หากข้อมูลไม่สามารถช่วยให้คุณระบุได้ว่าแพ็คเกจใดมีตัวแปลงสัญญาณ คุณอาจต้องลองติดตั้งแพ็คเกจที่แนะนำทีละตัว

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

ภาพขนาดย่อล้มเหลวเนื่องจากนามสกุลไฟล์ไม่ถูกต้อง

ไฟล์ที่คุณกำลังพยายามแสดงตัวอย่างอาจมีนามสกุลไฟล์ที่ไม่ถูกต้อง ซึ่งส่งผลให้มีการเรียกตัวแสดงภาพขนาดย่อที่ไม่เหมาะสมให้แสดงภาพขนาดย่อ ตัวอย่างเช่น ฉันเคยมีไฟล์บางไฟล์ที่มีไฟล์ .jpg นามสกุล แต่จริง ๆ แล้วเป็นภาพ WebP ตัวจัดการไฟล์เห็นว่าเป็นภาพ JPEG โดยไม่คำนึงและส่งต่อให้ gdk-pixbuf-ภาพขนาดย่อ. เนื่องจากโปรแกรมไม่สามารถจัดการภาพ WebP ได้ ภาพขนาดย่อจึงล้มเหลว

ในการแก้ไขปัญหานี้ คุณต้องหาประเภทที่แท้จริงของไฟล์เหล่านั้นโดยใช้ ไฟล์ เครื่องมือและเปลี่ยนชื่อตามนั้น ตัวอย่างเช่น เพื่อตรวจสอบประเภทของ รูปภาพ.png ใน ~/รูปภาพออกคำสั่งนี้:

ไฟล์ ~/Pictures/image.png

หากไฟล์เป็นภาพ PNG จริง ผลลัพธ์จะคล้ายกับสิ่งนี้:

/home/calico/Pictures/image.png: ข้อมูลภาพ PNG, 1024 x 640, 8 บิต/สี RGB, ไม่สอดประสาน

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

/home/calico/Pictures/image.png.gif: ข้อมูลภาพ PNG, 1024 x 640, 8 บิต/สี RGB, ไม่สอดประสาน

น่าสนใจ หากคุณตรวจสอบประเภท mime ของไฟล์โดยใช้ xdg-mime ก่อนและหลังเปลี่ยนนามสกุล จะได้ผล 2 อย่างคือ

ประเภทไฟล์แบบสอบถาม $ xdg-mime ~/Pictures/image.png
ภาพ/png
$ mv ~/Pictures/image.png ~/Pictures/image.png.gif
ประเภทไฟล์แบบสอบถาม $ xdg-mime ~/Pictures/image.png.gif
รูปภาพ/gif

ภาพขนาดย่อล้มเหลวเนื่องจากรูปแบบไฟล์ภาพที่ไม่รู้จัก

ดังจะเห็นได้จาก Thumbnailer & Thumbnailer รายการ ส่วน Nemo และ Caja (และ Nautilus เวอร์ชันเก่ากว่า) ให้ภาพขนาดย่อแต่ละภาพแบบสุ่ม .XXXXXX ต่อท้ายแทนส่วนขยายรูปภาพ หากโปรแกรมภาพขนาดย่อไม่ได้ตั้งค่าเริ่มต้นให้เขียนไฟล์ในรูปแบบ PNG (หรือรูปแบบที่สนับสนุนโดย gdk-pixbuf-ภาพขนาดย่อ) จะไม่สามารถสร้างภาพขนาดย่อสำหรับตัวจัดการไฟล์เหล่านั้นได้

โชคดีที่โปรแกรมที่ออกแบบมาเพื่อเป็นภาพขนาดย่อเช่น ffmpegธัมบ์เนลเลอร์ และ totem-วิดีโอ-ภาพขนาดย่อมักจะสร้างภาพขนาดย่อ PNG ตามค่าเริ่มต้น สำหรับโปรแกรมอื่นๆ ที่ไม่ได้เป็นค่าดีฟอลต์นี้ รูปแบบของไฟล์เอาต์พุตต้องได้รับการระบุอย่างชัดเจนเพื่อให้แน่ใจว่าภาพขนาดย่อที่ถูกต้องจะถูกสร้างขึ้น

จะดีที่สุดถ้าโปรแกรมมีตัวเลือกที่สะดวกสำหรับการระบุรูปแบบ ตัวอย่างเช่น, แปลง มี png:, และ เอฟเอ็มเพก มี -f apng:

Exec=/usr/bin/แปลง %i png:%o
Exec=/usr/bin/ffmpeg -i %i -f apng %o

สำหรับโปรแกรมที่ไม่มีตัวเลือกดังกล่าว วิธีแก้ปัญหาสากลคือให้ไฟล์ผลลัพธ์เป็นอันดับแรก .png ต่อท้ายแล้วเปลี่ยนชื่อเป็นชื่อไฟล์เดิมที่โปรแกรมจัดการไฟล์กำหนด ซึ่งสามารถทำได้ในเชลล์สคริปต์ ตัวอย่างเช่น:

#!/bin/bash

infile="$1"
ไฟล์ออก = "$2"

/usr/bin/opj_decompress -i "$infile" -o "$outfile".png
mv "$outfile".png "$outfile"

แม้ว่าไฟล์ภาพที่ส่งออกจะอยู่ในรูปแบบใดก็ได้ที่สนับสนุนโดย gdk-pixbuf-ภาพขนาดย่อ (JPEG, PNG, BMP, GIF, TGA ฯลฯ) ขอแนะนำให้สร้างภาพขนาดย่อในรูปแบบ PNG เหตุผลด้านความปลอดภัย.

ภาพขนาดย่อล้มเหลวเนื่องจากภาพขนาดย่อแซนด์บ็อกซ์

รุ่นล่าสุดของ หอยโข่ง ภาพขนาดย่อของ sandbox และอนุญาตให้กระบวนการสร้างภาพขนาดย่อเข้าถึงบางไดเร็กทอรีเท่านั้น หากโปรแกรมภาพขนาดย่อต้องการไฟล์หรืออยู่ในไดเร็กทอรีนอกแซนด์บ็อกซ์ ภาพขนาดย่อจะล้มเหลว

ในการรับรายการไดเร็กทอรีที่ติดตั้งบนแซนด์บ็อกซ์ ให้ทำดังต่อไปนี้:

  • ปิด Nautilus อย่างเต็มที่ด้วย:
    หอยโข่ง -q
    
  • ล้างภาพขนาดย่อที่แคชไว้ทั้งหมด:
    rm -r ~/.cache/thumbnails/*
    
  • เรียกใช้ Nautilus จากเทอร์มินัลโดยเปิดใช้งานรหัสการดีบัก:
    G_MESSAGES_DEBUG=ทั้งหมด NAUTILUS_DEBUG=หน้าต่างหอยโข่ง
    
  • ไปที่โฟลเดอร์ที่มีไฟล์ขนาดย่อ (รูปภาพ วิดีโอ ฯลฯ)
  • ค้นหาข้อความที่คล้ายกันในเทอร์มินัล:
    กำลังจะเรียกใช้สคริปต์: bwrap --ro-bind /usr /usr --ro-bind /etc/ld.so.cache /etc/ld.so.cache --symlink
    /usr//bin /bin --symlink /usr//lib64 /lib64 --symlink /usr//lib /lib --symlink /usr//sbin /sbin --ro-bind-ลอง
    /var/cache/fontconfig /var/cache/fontconfig --ro-bind-try /etc/alternatives /etc/alternatives --proc /proc --dev
    /dev --chdir / --setenv GIO_USE_VFS ท้องถิ่น --unshare-all --die-with-parent --setenv G_MESSAGES_DEBUG all --bind 
    /tmp/gnome-desktop-thumbnailer-90H120 /tmp --ro-bind /home/calico/Pictures/image.webp /tmp/image.webp --seccomp
    36 /usr/bin/gdk-pixbuf-thumbnailer -s 256 ไฟล์:///tmp/image.webp /tmp/gnome-desktop-thumbnailer.png
    
  • ให้ความสนใจกับ --ผูก, --ro-ผูก, --ro-ผูก-ลอง, และ --symlink ตัวเลือก. อาร์กิวเมนต์ที่อยู่ถัดจากแต่ละอาร์กิวเมนต์คือไฟล์หรือไดเร็กทอรีที่ติดตั้งบนแซนด์บ็อกซ์

วิธีหลีกเลี่ยงภาพขนาดย่อที่ล้มเหลวเมื่อใช้ Nautilus:

  • หากคุณใช้สคริปต์ภาพขนาดย่อ ตรวจสอบให้แน่ใจว่าวางสคริปต์เหล่านั้นไว้ในไดเร็กทอรีที่ติดตั้งบนแซนด์บ็อกซ์ (เช่น /usr/local/bin).
  • หากโปรแกรมภาพขนาดย่อต้องการไฟล์ในไดเร็กทอรีนอกแซนด์บ็อกซ์จริงๆ สคริปต์เช่น อันนี้ โดย นิโคลัส แบร์นาร์ตส์ สามารถใช้เพื่อเพิ่มไดเร็กทอรีเหล่านั้นในแซนด์บ็อกซ์ อย่างไรก็ตาม การทำเช่นนั้นอาจเอาชนะ วัตถุประสงค์ของเครื่องมือสร้างภาพขนาดย่อแบบแซนด์บ็อกซ์ดังนั้นจึงอาจดีกว่าหากใช้โปรแกรมภาพขนาดย่ออื่นที่ไม่มีปัญหากับแซนด์บ็อกซ์

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับโปรแกรมแซนด์บ็อกซ์ (แผ่นกันกระแทก) และตัวเลือก ให้รันคำสั่งนี้:

ผู้ชาย bwrap

โพสต์คำตอบ

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