В аргументе, что окно далеко от окна, для людей, которые держат свои окна максимально, это не имеет значения. Больше окон у вас открыто, кажется, что немного больше места тратится впустую, когда не используется глобальное меню, поэтому мне нравится выбор дизайна Mac OS.
Кроме того, я не думаю, что многие люди идут перетаскивать их окна в нижнюю часть экрана или даже на полпути вниз по экрану. Я предполагаю, что они держат его наверху и изменят размеры нижних границ, чтобы увидеть как можно больше в окне.
Это не просто вопрос эффективности. Это выбор дизайна. Приятно видеть, что кто-то другой, кроме Apple, адаптирует глобальные меню.
Потратьте время, чтобы попробовать и насладиться выбором дизайна, прежде чем предположить, что он не будет работать ни для кого.
Отличный вопрос, я не знал, как передать stderr, но я нашел ответ здесь.
Затем, когда у вас есть ваш stderr, вы можете просто заменить каждое начало из строки (^) с помощью сообщения, которое вы хотите. Здесь я вызывал команду date для отображения времени.
php someFile.php 2>&1 >> stdout.txt | sed "s/^/`date +'Error received the %d:%m:%y at %H:%M:%S : '`/" >> stderr.txt
Посмотрите эту книгу в командной строке Linux много полезной информации.