DELETED Basic.terminal
Index: Basic.terminal
==================================================================
--- Basic.terminal
+++ Basic.terminal
@@ -1,78 +0,0 @@
-
-
-
-
- BackgroundColor
-
- 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==
-
- CursorColor
-
- YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
- AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO
- U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzRjEgMSAwABABgALSFBUWF1okY2xhc3NuYW1l
- WCRjbGFzc2VzV05TQ29sb3KiFhhYTlNPYmplY3QIERokKTI3SUxRU1ddZGp3foWHiY6Z
- oqqtAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAALY=
-
- Font
-
- YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
- AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwVFlUkbnVsbNQNDg8QERIT
- FFZOU1NpemVYTlNmRmxhZ3NWTlNOYW1lViRjbGFzcyNAKAAAAAAAABAQgAKAA11NZW5s
- by1SZWd1bGFy0hcYGRpaJGNsYXNzbmFtZVgkY2xhc3Nlc1ZOU0ZvbnSiGRtYTlNPYmpl
- Y3QIERokKTI3SUxRU1heZ253foWOkJKUoqeyu8LFAAAAAAAAAQEAAAAAAAAAHAAAAAAA
- AAAAAAAAAAAAAM4=
-
- FontAntialias
-
- FontWidthSpacing
- 1.004032258064516
- ProfileCurrentVersion
- 2.0699999999999998
- ShowActiveProcessInTitle
-
- ShowCommandKeyInTitle
-
- ShowDimensionsInTitle
-
- ShowRepresentedURLInTitle
-
- TextColor
-
- YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
- AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxAREldO
- U1doaXRlXE5TQ29sb3JTcGFjZVYkY2xhc3NFMC45NQAQA4AC0hQVFhdaJGNsYXNzbmFt
- ZVgkY2xhc3Nlc1dOU0NvbG9yohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRseYCGiIqP
- mqOrrgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC3
-
- UseBoldFonts
-
- UseBrightBold
-
- name
- Basic
- shellExitAction
- 1
- type
- Window Settings
-
-
DELETED Set3000x2000Res.m
Index: Set3000x2000Res.m
==================================================================
--- Set3000x2000Res.m
+++ Set3000x2000Res.m
@@ -1,57 +0,0 @@
-/*
- * 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
-#import
-
-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;
-}
ADDED misc/Basic.terminal
Index: misc/Basic.terminal
==================================================================
--- misc/Basic.terminal
+++ misc/Basic.terminal
@@ -0,0 +1,78 @@
+
+
+
+
+ BackgroundColor
+
+ 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==
+
+ CursorColor
+
+ YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
+ AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxARElVO
+ U1JHQlxOU0NvbG9yU3BhY2VWJGNsYXNzRjEgMSAwABABgALSFBUWF1okY2xhc3NuYW1l
+ WCRjbGFzc2VzV05TQ29sb3KiFhhYTlNPYmplY3QIERokKTI3SUxRU1ddZGp3foWHiY6Z
+ oqqtAAAAAAAAAQEAAAAAAAAAGQAAAAAAAAAAAAAAAAAAALY=
+
+ Font
+
+ YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
+ AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGkCwwVFlUkbnVsbNQNDg8QERIT
+ FFZOU1NpemVYTlNmRmxhZ3NWTlNOYW1lViRjbGFzcyNAKAAAAAAAABAQgAKAA11NZW5s
+ by1SZWd1bGFy0hcYGRpaJGNsYXNzbmFtZVgkY2xhc3Nlc1ZOU0ZvbnSiGRtYTlNPYmpl
+ Y3QIERokKTI3SUxRU1heZ253foWOkJKUoqeyu8LFAAAAAAAAAQEAAAAAAAAAHAAAAAAA
+ AAAAAAAAAAAAAM4=
+
+ FontAntialias
+
+ FontWidthSpacing
+ 1.004032258064516
+ ProfileCurrentVersion
+ 2.0699999999999998
+ ShowActiveProcessInTitle
+
+ ShowCommandKeyInTitle
+
+ ShowDimensionsInTitle
+
+ ShowRepresentedURLInTitle
+
+ TextColor
+
+ YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMS
+ AAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGjCwwTVSRudWxs0w0ODxAREldO
+ U1doaXRlXE5TQ29sb3JTcGFjZVYkY2xhc3NFMC45NQAQA4AC0hQVFhdaJGNsYXNzbmFt
+ ZVgkY2xhc3Nlc1dOU0NvbG9yohYYWE5TT2JqZWN0CBEaJCkyN0lMUVNXXWRseYCGiIqP
+ mqOrrgAAAAAAAAEBAAAAAAAAABkAAAAAAAAAAAAAAAAAAAC3
+
+ UseBoldFonts
+
+ UseBrightBold
+
+ name
+ Basic
+ shellExitAction
+ 1
+ type
+ Window Settings
+
+
ADDED misc/Set3000x2000Res.m
Index: misc/Set3000x2000Res.m
==================================================================
--- misc/Set3000x2000Res.m
+++ misc/Set3000x2000Res.m
@@ -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
+#import
+
+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;
+}