เปลี่ยนเป็นแอป Google Chrome แทนการเปิดหน้าต่างใหม่จากบรรทัดคำสั่งใน MacOS


3

จนกระทั่งเมื่อไม่นานมานี้ (ก่อนวันที่ 4 กุมภาพันธ์ 2018 แน่นอน) ฉันสามารถสลับโฟกัสไปยังหน้าต่าง Google Chrome ที่ใช้งานอยู่หรือเรียกใช้แอปได้หากไม่ได้ทำงานด้วย:

open "/Applications/Google Chrome.app"

ตอนนี้คำสั่งเดียวกันจะเปิดหน้าต่างใหม่ของ Google Chrome แทนที่จะเปลี่ยนเป็นหน้าต่างเดิม

ฉันไม่เข้าใจว่าทำไมมันถึงเกิดขึ้นและทำไมมันถึงเปลี่ยนแปลงในทันที ฉันไม่ได้ทำอะไรเป็นพิเศษระหว่างนั้นจึงต้องเกิดจากการอัปเดตอัตโนมัติของ Google Chrome ฉันจะบรรลุพฤติกรรมก่อนหน้าได้อย่างไร

แน่นอนว่าฉันค้นหาวิธีแก้ไขปัญหา แต่ไม่พบสิ่งที่เกี่ยวข้อง ฉันพยายามเรียกใช้ Chrome โดยตรงกับ:

$ /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome

มันให้ผลเหมือนกัน (เปิดหน้าต่างใหม่) และฉันก็ได้รับข้อความนี้ใน terminal:

Created new window in existing browser session.
[some strange numbers here:ERROR:browser_gpu_channel_host_factory.cc(121)] 
Failed to launch GPU process.

ฉันไม่เข้าใจข้อผิดพลาดนี้ แต่ฟอรัม (เช่นที่นี่ ) แนะนำให้ทำ

export BROWSER=google-chrome

มันไม่ได้ผลสำหรับฉัน ดังนั้นที่นี่ฉันขอความช่วยเหลือ)

(MacOS 10.13.3, Google Chrome เวอร์ชัน 64.0.3282.119 ติดตั้งพร้อมbrew cask install google-chrome)


ฉันมีปัญหานี้เช่นกันฉันไม่สามารถซ่อนเอาต์พุตด้วย 2> & 1 / dev / null หรือ | grep "shutup" ฉันเดาว่า chrome กำลังค้นหา terminal ที่เปิดอยู่และกำลังพิมพ์อยู่
flcoder

1
@flcoder เป็นวิธีแก้ปัญหาชั่วคราวลองสลับใช้การเร่งด้วยฮาร์ดแวร์เมื่อใช้งานได้ในการตั้งค่า Chrome วิธีนี้แก้ปัญหาสำหรับฉัน
Stas

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