Tillägg som svar på Youtube och dess ändringar

Layouten för Youtube har ändrats till det sämre. Kanske de som använder mobil tycker att det är bättre. För mig som användare av stationär dator med hyfsat stor skärm, är det en ändring till det sämre.

Därför har jag gjort ett tillägg till Firefox (YT-2020-ripop) som jag använder när jag behöver titta på Youtube.com. Den är rätt enkel och innehåller de vanliga filerna enligt nedan.

YT-2020-ripop/
YT-2020-ripop/icons/
YT-2020-ripop/manifest.json
YT-2020-ripop/yt-2020-ripop.js

I mappen ”icons” finns det ikoner som man kan välja vad man vill.

manifest.json – innehåller följande kod

{
"manifest_version": 2,
"name": "YT-2020-ripop",
"version": "1.0",

"description": "Adds CSS to webpages matching youtube.com. Primary for better layout.",

"icons": {
"48": "icons/border-48.png"
},

"content_scripts": [
{
"matches": ["*://*.youtube.com/*"],
"js": ["yt-2020-ripop.js"]
}
]

}

yt-2020-ripop.js – innehåller följande kod

// more clips per row - thank you
var x = document.getElementById("contents");
x.setAttribute('style', '--ytd-rich-grid-items-per-row: 7');

// https://stackoverflow.com/questions/524696/how-to-create-a-style-tag-with-javascript
var css = ' #video-title.ytd-rich-grid-video-renderer { font-size: 1.1rem !important; } ';
css = css + ' .ytd-video-meta-block { font-size: 0.9rem !important; }';
// Remove shit
css = css + ' .ytd-rich-section-renderer { display: none; } ';
// time info, move below clip
//css = css + ' .ytd-thumbnail #thumbnail.ytdthumbnail {overflow: visible; } ';
css = css + ' #thumbnail {overflow: visible !important; } ';
css = css + ' ytd-thumbnail-overlay-time-status-renderer {bottom: -25px; ';
css = css + ' background-color: rgba(0,0,0, .35; }';
//css = css + ' ';

var head = document.head || document.getElementsByTagName('head')[0];
var style = document.createElement('style');
head.appendChild(style);
style.type = 'text/css';
if (style.styleSheet){
// This is required for IE8 and below.
style.styleSheet.cssText = css;
} else {
style.appendChild(document.createTextNode(css));
}

Jag hoppas att någon kan ha nytta av detta. För mig är det verkligen något jag behöver. Tråkigt bara att Firefox gjort det så svårt att installera egna tillägg. De måste verifieras. Så det är bökigt, men värt det.

VirtualBox och rättigheter

Jag kör Linux Mint, både hos host (värd) och klient för närvarande när jag kör VirtualBox (VB). Om det skulle ha någon betydelse.

Hos klienten behöver jag ändra grupp-rättigheter för den användare jag har. I alla fall för att vissa saker ska fungera.

För att 3D-acceleration ska fungera måste jag lägga till gruppen ”video” för användaren.

För att delade mappar mellan host och klient genom VB ska fungera, behöver jag lägga till gruppen ”vboxfs” för användaren

För närvarande är det vad jag har behövt göra.

VirtualBox ”running in rendering mode” – Linux Mint on Linux Mint

Har haft lite strul med att klient-operativ (Linux Mint) i VirtualBox (VB) inte har kunnat köra i 3D-accelererat läge. Till slut hittade jag en lösning.

Jag var tvungen att installera om Guest Additions (GA) i klienten.

Jag monterade cd-skivan i klienten via VBs inbyggda funktion, och gick till roten för mediet. Där körde jag VBoxLinuxAdditions.run. Det scriptet tar numera bort den gamla GA innan den installerar igen.

Detta verkade lösa problemet.

Jag skulle kunna tänka mig att jag kommer att behöva göra detta när VB uppdateras till ny version på hosten.