กรณีที่เราจะ Run Chrome Extension ที่ติดตั้งไว้ใน Browser สามารถรันผ่าน Command Line ใน Terminal สามารถรันแบบนี้ได้เลย

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
brave-browser --app=chrome-extension://<Extension ID>
brave-browser --app=chrome-extension://<Extension ID>
brave-browser --app=chrome-extension://<Extension ID>

เช่นต้องการรัน Line Application ก็จะสั่งแบบนี้

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
brave-browser --app=chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html
brave-browser --app=chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html
brave-browser --app=chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html

ที่นี้ใน Ubuntu เองเราสามารถสร้าง Desktop shortcut launcher ได้เพื่อรันโปรแกรมได้ (ปกติจะเก็บไว้ที่

/usr/local/share/applications
/usr/local/share/applications หรือ
~/.local/share/applications
~/.local/share/applications)

ตัวอย่างไฟล์ .desktop ของ Line ที่เป็น Chrome Extension กัน

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[Desktop Entry]
Version=1.0
NoDisplay=false
Name=Line
Comment=Line chrome extension for brave browser
GenericName=Line
Keywords=Line
Exec=brave-browser --app=chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=brave-browser
Categories=GNOME;GTK;Network;
StartupNotify=true
StartupWMClass=Code
Encoding=UTF-8
X-Desktop-File-Install-Version=0.26
[Desktop Entry] Version=1.0 NoDisplay=false Name=Line Comment=Line chrome extension for brave browser GenericName=Line Keywords=Line Exec=brave-browser --app=chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html Terminal=false X-MultipleArgs=false Type=Application Icon=brave-browser Categories=GNOME;GTK;Network; StartupNotify=true StartupWMClass=Code Encoding=UTF-8 X-Desktop-File-Install-Version=0.26
[Desktop Entry]
Version=1.0
NoDisplay=false
Name=Line
Comment=Line chrome extension for brave browser
GenericName=Line
Keywords=Line
Exec=brave-browser --app=chrome-extension://ophjlpahpchlmihnnnihgmmeilfjmjjc/index.html
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=brave-browser
Categories=GNOME;GTK;Network;
StartupNotify=true
StartupWMClass=Code
Encoding=UTF-8
X-Desktop-File-Install-Version=0.26

 


จบปิ๊ง

 

Published by Man Friday

Application Developer, Photographer and WordPress aficionado. Particularly interested in relational database design, In usability, UX and accessibility on software development. I just wear glasses, Lives in Ubonratchathani, Thailand.