Support for Apple MacBook Pro panel
This commit is contained in:
parent
065f16607f
commit
f683d77a39
11
get_randr.pl
11
get_randr.pl
@ -87,6 +87,7 @@ sub get_display_info {
|
||||
# -----------
|
||||
sub get_wlr_line {
|
||||
my ($app) = @_;
|
||||
my $matching_disps;
|
||||
|
||||
my $wlr_line = "UNKNOWN";
|
||||
|
||||
@ -98,7 +99,7 @@ sub get_wlr_line {
|
||||
# Determine setup (Custom)
|
||||
#
|
||||
# - Den room (DELL 27" monitor on the left of laptop display)
|
||||
my $matching_disps = has_display_with_name($app, "DELL U27");
|
||||
$matching_disps = has_display_with_name($app, "DELL U27");
|
||||
if (scalar (@{$matching_disps}) == 1) {
|
||||
my ($h, $v) = get_display_current_dimensions($app, $matching_disps->[0]);
|
||||
my $disp_name = $matching_disps->[0]->{'name'};
|
||||
@ -121,6 +122,14 @@ sub get_wlr_line {
|
||||
show_debug("No displays?!");
|
||||
}
|
||||
|
||||
# Adjust scale on Apple pane. Assumes that above lines always put eDP-1 as the last display
|
||||
$matching_disps = has_display_with_name($app, "Apple Computer");
|
||||
if (scalar (@{$matching_disps}) == 1) {
|
||||
show_debug("Scaling Apple MacBook Pro display");
|
||||
|
||||
$wlr_line .= " --scale 1.5";
|
||||
}
|
||||
|
||||
return $wlr_line;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user