1
1
Fork 0

Create misc directory for non-config files

This commit is contained in:
Jonathan Schleifer 2023-04-01 11:15:08 +00:00
parent 2e0efdf760
commit f885d32d32
2 changed files with 0 additions and 0 deletions

78
misc/Basic.terminal Normal file
View file

@ -0,0 +1,78 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BackgroundColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGmCwwXHR4lVSRudWxs1Q0ODxAR
EhMUFRZcTlNDb21wb25lbnRzVU5TUkdCXE5TQ29sb3JTcGFjZV8QEk5TQ3VzdG9tQ29s
b3JTcGFjZVYkY2xhc3NPEBIwIDAgMCAwLjkwMTE4MDY1MzFPEBMwIDAgMCAwLjkwMTE4
MDY1MzEAEAGAAoAF0xgRGRobHFVOU0lDQ1lOU1NwYWNlSUSAA4AEEAxPEQIYAAACGGFw
cGwEAAAAbW50clJHQiBYWVogB+YAAQABAAAAAAAAYWNzcEFQUEwAAAAAQVBQTAAAAAAA
AAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1hcHBs7P2jjjiFR8NttL1PetoYLwAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKZGVzYwAAAPwAAAAwY3BydAAAASwAAABQd3Rw
dAAAAXwAAAAUclhZWgAAAZAAAAAUZ1hZWgAAAaQAAAAUYlhZWgAAAbgAAAAUclRSQwAA
AcwAAAAgY2hhZAAAAewAAAAsYlRSQwAAAcwAAAAgZ1RSQwAAAcwAAAAgbWx1YwAAAAAA
AAABAAAADGVuVVMAAAAUAAAAHABEAGkAcwBwAGwAYQB5ACAAUAAzbWx1YwAAAAAAAAAB
AAAADGVuVVMAAAA0AAAAHABDAG8AcAB5AHIAaQBnAGgAdAAgAEEAcABwAGwAZQAgAEkA
bgBjAC4ALAAgADIAMAAyADJYWVogAAAAAAAA9tUAAQAAAADTLFhZWiAAAAAAAACD3wAA
Pb////+7WFlaIAAAAAAAAEq/AACxNwAACrlYWVogAAAAAAAAKDgAABELAADIuXBhcmEA
AAAAAAMAAAACZmYAAPKnAAANWQAAE9AAAApbc2YzMgAAAAAAAQxCAAAF3v//8yYAAAeT
AAD9kP//+6L///2jAAAD3AAAwG7SHyAhIlokY2xhc3NuYW1lWCRjbGFzc2VzXE5TQ29s
b3JTcGFjZaIjJFxOU0NvbG9yU3BhY2VYTlNPYmplY3TSHyAmJ1dOU0NvbG9yoiYkAAgA
EQAaACQAKQAyADcASQBMAFEAUwBaAGAAawB4AH4AiwCgAKcAvADSANQA1gDYAN8A5QDv
APEA8wD1AxEDFgMhAyoDNwM6A0cDUANVA10AAAAAAAACAQAAAAAAAAAoAAAAAAAAAAAA
AAAAAAADYA==
</data>
<key>CursorColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO
U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzRjEgMSAwABABgALSFBUWF1okY2xhc3NuYW1l
WCRjbGFzc2VzV05TQ29sb3KiFhhYTlNPYmplY3QIERokKTI3SUxRU1ddZGp3foWHiY6Z
oqqtAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAALY=
</data>
<key>Font</key>
<data>
YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwVFlUkbnVsbNQNDg8QERIT
FFZOU1NpemVYTlNmRmxhZ3NWTlNOYW1lViRjbGFzcyNAKAAAAAAAABAQgAKAA11NZW5s
by1SZWd1bGFy0hcYGRpaJGNsYXNzbmFtZVgkY2xhc3Nlc1ZOU0ZvbnSiGRtYTlNPYmpl
Y3QIERokKTI3SUxRU1heZ253foWOkJKUoqeyu8LFAAAAAAAAAQEAAAAAAAAAHAAAAAAA
AAAAAAAAAAAAAM4=
</data>
<key>FontAntialias</key>
<true/>
<key>FontWidthSpacing</key>
<real>1.004032258064516</real>
<key>ProfileCurrentVersion</key>
<real>2.0699999999999998</real>
<key>ShowActiveProcessInTitle</key>
<false/>
<key>ShowCommandKeyInTitle</key>
<true/>
<key>ShowDimensionsInTitle</key>
<false/>
<key>ShowRepresentedURLInTitle</key>
<true/>
<key>TextColor</key>
<data>
YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxAREldO
U1doaXRlXE5TQ29sb3JTcGFjZVYkY2xhc3NFMC45NQAQA4AC0hQVFhdaJGNsYXNzbmFt
ZVgkY2xhc3Nlc1dOU0NvbG9yohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRseYCGiIqP
mqOrrgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC3
</data>
<key>UseBoldFonts</key>
<true/>
<key>UseBrightBold</key>
<true/>
<key>name</key>
<string>Basic</string>
<key>shellExitAction</key>
<integer>1</integer>
<key>type</key>
<string>Window Settings</string>
</dict>
</plist>

57
misc/Set3000x2000Res.m Normal file
View file

@ -0,0 +1,57 @@
/*
* This small program sets the resolution to 3000x2000 in HiDPI mode.
*
* Unfortunately, this is necessary because macOS does not allow selecting 3:2
* resolutions as used by some travel displays.
*
* Compile with:
* clang -framework CoreGraphics -framework Foundation Set3000x2000Res.m
*/
#import <CoreGraphics/CoreGraphics.h>
#import <Foundation/Foundation.h>
int
main()
{
NSArray *allModes = (NSArray *)CGDisplayCopyAllDisplayModes(
CGMainDisplayID(), (CFDictionaryRef)@{
(NSString *)kCGDisplayShowDuplicateLowResolutionModes: @YES
});
CGDisplayModeRef pickedMode = NULL;
for (id object in allModes) {
CGDisplayModeRef mode = (CGDisplayModeRef)object;
if (CGDisplayModeGetWidth(mode) == 1500 &&
CGDisplayModeGetHeight(mode) == 1000 &&
CGDisplayModeGetRefreshRate(mode) == 60) {
pickedMode = mode;
break;
}
}
if (pickedMode == NULL) {
NSLog(@"Mode not found!");
return 1;
}
CGDisplayConfigRef config;
if (CGBeginDisplayConfiguration(&config) != kCGErrorSuccess) {
NSLog(@"CGBeginDisplayConfiguration failed!");
return 1;
}
if (CGConfigureDisplayWithDisplayMode(config, CGMainDisplayID(),
pickedMode, NULL) != kCGErrorSuccess) {
NSLog(@"CGConfigureDisplayWithMode failed!");
return 1;
}
if (CGCompleteDisplayConfiguration(config, kCGConfigurePermanently) !=
kCGErrorSuccess) {
NSLog(@"CGCompleteDisplayConfiguration failed!");
return 1;
}
return 0;
}