KDE has settings for shadows but they don't show on maximized windows (I have the maximize window gaps script installed). I'm wondering if there are any scripts that produce their own shadows.
KDE has settings for shadows but they don't show on maximized windows (I have the maximize window gaps script installed). I'm wondering if there are any scripts that produce their own shadows.
Yeah I used a color picker to compare the 2 background colors, both with p3 color enabled btw (also tested that on both windows with macOS Safari's color picker, which detects p3 colors)
I recently switched from Code Saver to my own Iosevka configuration, and at first I found it to look great in Neovide but too narrow in my terminal, especially with FFmpeg output. I thought maybe it was due to font rendering differences, like spacing or character widths. But then I took a screenshot with the font sizes set the same in both apps, and overlaid a word in one app to another ... and the text is rendered the same.
FFmpeg output for reference:
[out#0/mp4 @ 0x600000f14000] video:232962KiB audio:395KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.017517% frame= 1519 fps= 36 q=-1.0 Lsize= 233398KiB time=00:00:25.53 bitrate=74882.4kbits/s speed=0.606x [libx264 @ 0x15a0062a0] frame I:18 Avg QP: 5.27 size:441876 [libx264 @ 0x15a0062a0] frame P:622 Avg QP: 8.04 size:264060 [libx264 @ 0x15a0062a0] frame B:879 Avg QP: 9.91 size: 75488
I recently switched from Code Saver to my own Iosevka configuration, and at first I found it to look great in Neovide but too narrow in my terminal, especially with FFmpeg output. I thought maybe it was due to font rendering differences, like spacing or character widths. But then I took a screenshot with the font sizes set the same in both apps, and overlaid a word in one app to another ... and the text is rendered the same.
FFmpeg output for reference:
[out#0/mp4 @ 0x600000f14000] video:232962KiB audio:395KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.017517% frame= 1519 fps= 36 q=-1.0 Lsize= 233398KiB time=00:00:25.53 bitrate=74882.4kbits/s speed=0.606x [libx264 @ 0x15a0062a0] frame I:18 Avg QP: 5.27 size:441876 [libx264 @ 0x15a0062a0] frame P:622 Avg QP: 8.04 size:264060 [libx264 @ 0x15a0062a0] frame B:879 Avg QP: 9.91 size: 75488
I recently switched from Code Saver to my own Iosevka configuration, and at first I found it to look great in Neovide but too narrow in my terminal, especially with FFmpeg output. I thought maybe it was due to font rendering differences, like spacing or character widths. But then I took a screenshot with the font sizes set the same in both apps, and overlaid a word in one app to another ... and the text is rendered the same.
FFmpeg output for reference:
[out#0/mp4 @ 0x600000f14000] video:232962KiB audio:395KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.017517% frame= 1519 fps= 36 q=-1.0 Lsize= 233398KiB time=00:00:25.53 bitrate=74882.4kbits/s speed=0.606x [libx264 @ 0x15a0062a0] frame I:18 Avg QP: 5.27 size:441876 [libx264 @ 0x15a0062a0] frame P:622 Avg QP: 8.04 size:264060 [libx264 @ 0x15a0062a0] frame B:879 Avg QP: 9.91 size: 75488
I recently switched from Code Saver to my own Iosevka configuration, and at first I found it to look great in Neovide (a Neovim GUI) but too narrow in my terminal, especially with FFmpeg output. I thought maybe it was due to font rendering differences, like spacing or character widths. But then I took a screenshot with the font sizes set the same in both apps, and overlaid a word in one app to another ... and the text is rendered the same.
FFmpeg output for reference:
[out#0/mp4 @ 0x600000f14000] video:232962KiB audio:395KiB subtitle:0KiB other streams:0KiB global headers:0KiB muxing overhead: 0.017517% frame= 1519 fps= 36 q=-1.0 Lsize= 233398KiB time=00:00:25.53 bitrate=74882.4kbits/s speed=0.606x [libx264 @ 0x15a0062a0] frame I:18 Avg QP: 5.27 size:441876 [libx264 @ 0x15a0062a0] frame P:622 Avg QP: 8.04 size:264060 [libx264 @ 0x15a0062a0] frame B:879 Avg QP: 9.91 size: 75488
except one time when I knocked a cup of water into one in 2005.
This but repeatedly for some people. I only drink from my metal bottles, and turn away from my computer. Admittedly I could be more careful by moving away from the computer but now its been years since it happened.
Here's the page shown in the image: https://typeof.net/Iosevka/customizer.
The visual editor generates a toml file below that you copy into a plan file. You clone the Iosevka repo, place the plan file there, and compile it. Full instructions are here: https://github.com/be5invis/Iosevka/blob/main/doc/custom-build.md. It takes 30-40 mins to compile Iosevka TTFs on my M1 Pro MBP though.
Crossposted from https://www.reddit.com/r/firefox/comments/1jd5nlk/convert_chrome_extension_to_firefox_addon/
There are a number of FF versions and forks that this will work with, but I used FF Beta (I've also confirmed it to work with FF Nightly & Iceraven. Conversely, it did not work for Mull and iirc, it cannot be done using FF Standard Release/Stable)
• Step 1 - have the CRX file for the Chrome extension handy. There are countless Chrome extensions and FF add-ons that will extract it for you.
• Step 2 - install the CRX Installer add-on (or get the XPI file by whatever means) →Extensions→Click CRX Installer→click "Browse"→ select the CRX file*
, which should result in the creation of an XPI file.
• Step 3 - go to Settings→About Firefox Beta (or Nightly, Iceraven, etc)→Tap the logo at the top of the "About" section until you see a toast message saying "Debug Menu enabled" (I think 5 taps)
• Step 4 - navigate to "about:config" → search "xpinstall.signatures.required" →tap "Toggle" so that it displays "False" (make sure there's no whitespace; copy exactly what's between the quotation marks or the search won't return the corresponding flag)
• Step 5 - go back to the main Settings screen, and now under the Advanced section, after "Extensions" you should see "Install extension from file"→give that a tap tap taparoo (Happy Gilmore reference to lighten the mood 🤡)→select the previously created XPI file
• Step 6 = PROFIT!
💰💰💰
*
I may have actually selected the .zip file converted from the extension CRX, but "conversion" in this case simply entails renaming the CRX file (i.e., change ".crx" to ".zip"). I doubt it makes a difference.
Edit - IDK why the link preview displays an add-on called WhatFont. The only hyperlink is for CRX Installer and I confirmed it redirects to its corresponding add-on store page ¯\_(ツ)_/¯
Edit 2 - I forgot to mention that this process will work to convert most extensions into properly functioning FF add-ons, but there will be the occasional outlier that doesn't function as well (or possibly at all) as a FF add-on due to differences in API calls. There are 1-2 that aren't available to both browsers and if the Chrome extension depends on one, functionality may suffer. Also, because FF is more permissive than Chrome in this regard, performing the conversion the other way around (from add-on→extension) is more likely to fail or result in a dysfunctional extension. Fortunately, due to there being a billion extensions in the CWS, most FF add-ons are already available to install.
Edit 3 - for a more automated approach, check out this handy tool created for the same purpose by u/hypeserver
Crossposted from https://www.reddit.com/r/firefox/comments/1jd5nlk/convert_chrome_extension_to_firefox_addon/
There are a number of FF versions and forks that this will work with, but I used FF Beta (I've also confirmed it to work with FF Nightly & Iceraven. Conversely, it did not work for Mull and iirc, it cannot be done using FF Standard Release/Stable)
• Step 1 - have the CRX file for the Chrome extension handy. There are countless Chrome extensions and FF add-ons that will extract it for you.
• Step 2 - install the CRX Installer add-on (or get the XPI file by whatever means) →Extensions→Click CRX Installer→click "Browse"→ select the CRX file*
, which should result in the creation of an XPI file.
• Step 3 - go to Settings→About Firefox Beta (or Nightly, Iceraven, etc)→Tap the logo at the top of the "About" section until you see a toast message saying "Debug Menu enabled" (I think 5 taps)
• Step 4 - navigate to "about:config" → search "xpinstall.signatures.required" →tap "Toggle" so that it displays "False" (make sure there's no whitespace; copy exactly what's between the quotation marks or the search won't return the corresponding flag)
• Step 5 - go back to the main Settings screen, and now under the Advanced section, after "Extensions" you should see "Install extension from file"→give that a tap tap taparoo (Happy Gilmore reference to lighten the mood 🤡)→select the previously created XPI file
• Step 6 = PROFIT!
💰💰💰
*
I may have actually selected the .zip file converted from the extension CRX, but "conversion" in this case simply entails renaming the CRX file (i.e., change ".crx" to ".zip"). I doubt it makes a difference.
Edit - IDK why the link preview displays an add-on called WhatFont. The only hyperlink is for CRX Installer and I confirmed it redirects to its corresponding add-on store page ¯\_(ツ)_/¯
Edit 2 - I forgot to mention that this process will work to convert most extensions into properly functioning FF add-ons, but there will be the occasional outlier that doesn't function as well (or possibly at all) as a FF add-on due to differences in API calls. There are 1-2 that aren't available to both browsers and if the Chrome extension depends on one, functionality may suffer. Also, because FF is more permissive than Chrome in this regard, performing the conversion the other way around (from add-on→extension) is more likely to fail or result in a dysfunctional extension. Fortunately, due to there being a billion extensions in the CWS, most FF add-ons are already available to install.
Edit 3 - for a more automated approach, check out this handy tool created for the same purpose by u/hypeserver
Crossposted from https://www.reddit.com/r/firefox/comments/1jd5nlk/convert_chrome_extension_to_firefox_addon/
There are a number of FF versions and forks that this will work with, but I used FF Beta (I've also confirmed it to work with FF Nightly & Iceraven. Conversely, it did not work for Mull and iirc, it cannot be done using FF Standard Release/Stable)
• Step 1 - have the CRX file for the Chrome extension handy. There are countless Chrome extensions and FF add-ons that will extract it for you.
• Step 2 - install the CRX Installer add-on (or get the XPI file by whatever means) →Extensions→Click CRX Installer→click "Browse"→ select the CRX file*
, which should result in the creation of an XPI file.
• Step 3 - go to Settings→About Firefox Beta (or Nightly, Iceraven, etc)→Tap the logo at the top of the "About" section until you see a toast message saying "Debug Menu enabled" (I think 5 taps)
• Step 4 - navigate to "about:config" → search "xpinstall.signatures.required" →tap "Toggle" so that it displays "False" (make sure there's no whitespace; copy exactly what's between the quotation marks or the search won't return the corresponding flag)
• Step 5 - go back to the main Settings screen, and now under the Advanced section, after "Extensions" you should see "Install extension from file"→give that a tap tap taparoo (Happy Gilmore reference to lighten the mood 🤡)→select the previously created XPI file
• Step 6 = PROFIT!
💰💰💰
*
I may have actually selected the .zip file converted from the extension CRX, but "conversion" in this case simply entails renaming the CRX file (i.e., change ".crx" to ".zip"). I doubt it makes a difference.
Edit - IDK why the link preview displays an add-on called WhatFont. The only hyperlink is for CRX Installer and I confirmed it redirects to its corresponding add-on store page ¯\_(ツ)_/¯
Edit 2 - I forgot to mention that this process will work to convert most extensions into properly functioning FF add-ons, but there will be the occasional outlier that doesn't function as well (or possibly at all) as a FF add-on due to differences in API calls. There are 1-2 that aren't available to both browsers and if the Chrome extension depends on one, functionality may suffer. Also, because FF is more permissive than Chrome in this regard, performing the conversion the other way around (from add-on→extension) is more likely to fail or result in a dysfunctional extension. Fortunately, due to there being a billion extensions in the CWS, most FF add-ons are already available to install.
Edit 3 - for a more automated approach, check out this handy tool created for the same purpose by u/hypeserver
DId u read the post? I'm on a MBP so I would dual boot to macOS (it's not possible to run windows on it rn without a VM).
The Linux Ship of Theseus
Crossposted from: https://lemmy.ml/post/27387345
- pick any distro and install it.
- Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.
- System must be usable and fully native to the new distro (all old packages replaced with new ones).
- No flatpaks, avoid snaps where physically possible, native packages only.
Difficulties:
- Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.
- Medium: Same as easy but go from the derivative to the base.
- Hard: Pick two disparate distros like Debian and Artix and go from one to the other.
- Nightmare: Make a self-compiled distro your target.
Clarifications
chroot
,dd
,debootstrap
, and partition editors that allow you to install the new system in an empty container or blanket-overwrite the old system go against the spirit of this challenge.- These are very useful and valid tools under a normal context and I strongly recommend learning them.
- You can use them if you prefer, but The ship of Theseus was replaced one board at a time. We are trying to avoid dropping a new ship in the harbor and tugging the old one out.
- It may however be a good idea to use them to test out the target system in a safe environment as you perform the migration back in the real root, so you have a reference to go by.
The Linux Ship of Theseus
Crossposted from: https://lemmy.ml/post/27387345
- pick any distro and install it.
- Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.
- System must be usable and fully native to the new distro (all old packages replaced with new ones).
- No flatpaks, avoid snaps where physically possible, native packages only.
Difficulties:
- Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.
- Medium: Same as easy but go from the derivative to the base.
- Hard: Pick two disparate distros like Debian and Artix and go from one to the other.
- Nightmare: Make a self-compiled distro your target.
Clarifications
chroot
,dd
,debootstrap
, and partition editors that allow you to install the new system in an empty container or blanket-overwrite the old system go against the spirit of this challenge.- These are very useful and valid tools under a normal context and I strongly recommend learning them.
- You can use them if you prefer, but The ship of Theseus was replaced one board at a time. We are trying to avoid dropping a new ship in the harbor and tugging the old one out.
- It may however be a good idea to use them to test out the target system in a safe environment as you perform the migration back in the real root, so you have a reference to go by.
The Linux Ship of Theseus
Crossposted from: https://lemmy.ml/post/27387345
- pick any distro and install it.
- Then, without installing another distro over the top of it, slowly convert it into another distro by replacing package managers, installed packages, and configurations.
- System must be usable and fully native to the new distro (all old packages replaced with new ones).
- No flatpaks, avoid snaps where physically possible, native packages only.
Difficulties:
- Easy: pick two similar distros, such as Ubuntu and Debian or Manjaro and Arch and go from the base to the derivative.
- Medium: Same as easy but go from the derivative to the base.
- Hard: Pick two disparate distros like Debian and Artix and go from one to the other.
- Nightmare: Make a self-compiled distro your target.
Clarifications
chroot
,dd
,debootstrap
, and partition editors that allow you to install the new system in an empty container or blanket-overwrite the old system go against the spirit of this challenge.- These are very useful and valid tools under a normal context and I strongly recommend learning them.
- You can use them if you prefer, but The ship of Theseus was replaced one board at a time. We are trying to avoid dropping a new ship in the harbor and tugging the old one out.
- It may however be a good idea to use them to test out the target system in a safe environment as you perform the migration back in the real root, so you have a reference to go by.
That hasn't really happened with macs even up to several years old with those parts irreplaceable, by the time that would happen the device should be replaced.
Yes replaceable parts would be better but the ones on Macs do in fact last a very long time.
I looked at that but it doesn't feel as nice as Asahi Linux - since it's not constrained to a VM and brightness and text look better.
Unfortunately it doesn't work on ARM devices right now.
3 years ago I needed a new computer and decided on an 16 inch M1 Macbook Pro, but did lots of overthinking about if I wanted to stick to it. I tried Asahi Linux didn't have any reasons at the time to use linux over macOS (but there was always the chance I might later), the build quality is 2nd to none, none of my Windows laptops lasted more than a few years.
3 years later, I've really been itching to switch to Linux. Two of several reasons: because its DEs are more customizable, it has better documented accessibility APIs if you want to make keyboard navigation software. I reinstalled Asahi Linux and really tried to make it my daily driver, but the lacks of apps would require me to dual boot: Photoshop and Roblox.
I researching again for computers closest to Macbook Pros but none of them come close to its build quality. I think it would be best for me to make my own desktop PC for linux. I don't think I'd fare well with another windows laptop brand.
3 years ago I needed a new computer and decided on an 16 inch M1 Macbook Pro, but did lots of overthinking about if I wanted to stick to it. I tried Asahi Linux didn't have any reasons at the time to use linux over macOS (but there was always the chance I might later), the build quality is 2nd to none, none of my Windows laptops lasted more than a few years.
3 years later, I've really been itching to switch to Linux. Two of several reasons: because its DEs are more customizable, it has better documented accessibility APIs if you want to make keyboard navigation software. I reinstalled Asahi Linux and really tried to make it my daily driver, but the lacks of apps would require me to dual boot: Photoshop and Roblox.
I researching again for computers closest to Macbook Pros but none of them come close to its build quality. I think it would be best for me to make my own desktop PC for linux. I don't think I'd fare well with another windows laptop brand.
As the name says, It's just using kscreen-doctor
under the hood to change the refresh rate to available modes.
You can see features & documentation on https://sw.kovidgoyal.net/kitty/
... at least 8 years late
Bruh I'm not spending all day on social media, I just have accounts on multiple sites and it doesn't take long to either post on one site or crosspost.
Thanks for the detailed reply though.
Kovid GOATal
Like many things in tech, the command line was created when nothing like it existed before and over time it has gained unique traits that make it appealing (SSHing, programs tending to be open source and cross platform, mouseless UIs, etc.) but also lack things that alternatives, for instance multiple font sizes. Thus the need to reinvent the wheel like this. I made this post Is the line between TUIs and GUIs blurring? What's the difference in rendering and compute demand between them? which got 64 comments.
Same thing with the web really, a lot reinventing of the wheel of what OSes do, but there was nothing like it before where devices across the world communicate with each other, hence less need for things like sandboxing completely un-trusted code and a comprehensive app permission system (location, camera, etc.).
GrapheneOS is not your typical android image ... and that's why its great!
All of them are pushing generative AI that many users don't want and you have to manually opt out on Windows and Mac.
"I can't delete bloatware" - all 3 of them
It was like watching a scene from an episode of a reality TV show from the early 2000s.
That's not a coincidence.
Sovled: Users here suggested https://github.com/taj-ny/kwin-effects-forceblur which works wonderfully, even with video wallpapers!
Sovled: Users here suggested https://github.com/taj-ny/kwin-effects-forceblur which works wonderfully, even with video wallpapers!
No I don't want tiling, I want windows that can overlap, I just want to control them with hotkeys.